Thursday, June 05, 2014

Microsoft Vision: Project Portfolio Management

This is a brief summary from the Project 2014 Conference in Anaheim, CA Feb 2014. This is really about consolidating Microsoft assets: Project online, Office 365, SQL Servers, Azure, Project Apps and so on and how they are going to play out in the future.

Details of Project Online here:
http://office.microsoft.com/en-us/project/

                
There is a 1 hour long marathon video on the following site detailing the road map for project portfolio management:
http://channel9.msdn.com/Events/Project/2014/KEY002
Here are some screen shots:
 
 
 
 
 
No project without reporting!
 

Also watch this SSRS Report Enabler for Project Online by Project Hosts here:
https://www.youtube.com/watch?v=10tDxtla3NI
 
Easy to follow no-nonsense books on Reporting Services:
 
 
 
 

Wednesday, June 04, 2014

Creating a Azure Mobile Service application

This is quite easy as I am just describing a sample application on Windows Azure Mobile Services.

How to create a service?

Follow these links:

http://hodentek.blogspot.com/2014/05/get-started-with-windows-azure-mobile.html
http://hodentekmsss.blogspot.com/2014/05/create-windows-azure-mobile-service-and.html

Now once you create a service, you would like to use it. How?

This post explains the process using a sample created by Microsoft.
------------------------------------------------------------
This application  follows the sample on Microsoft Azure Mobile Services. You can directly create the 'app' on Windows Azure Mobile Services portal. After you create the application you can download the code to your computer. You then open the application (the downloaded code) in Visual Studio 2013. The suggested version is the following:

http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8

Note that although the URL above may suggest Windows 8, the page it takes you to is for Visual Studio Express 2013 with Update for Windows 8.

There was already installed on the machine the VS software with the following details:

Microsoft Visual Studio Express 2013 for Windows

Version 12.0.30501.00 Update 2

Microsoft .NET Framework

Version 4.5.51641

Windows Azure Mobile Services Tools 1.1

Windows Azure Mobile Services Tools

The following pertains to the Sample App: TodoList

With this app you can add an entry (encrypted) to your Todo list maintained on your mobile services with a simple UI as shown:

When you run the downloaded application (as explained in this post) you will display the UI using the Simulator in VS2013.



You type in a Todoitem (whatever it is, it is of type 'text') and click Save

The added item appears with a checkbox under Query and Update Data


Place check mark and click Refresh

That is all it is designed to do.

How do you create this app?

In order to acomplish this, you should first login to your mobile service. My previous post shows how you can create a service for free(for now).

Here is where I start on my mobile service


Click on Name of service to display the following:



Click on CREATE A NEW WINDOWS STORE APP

The following page is displayed:


I did not get the tools as I already had one installed.

Go to Step 2 and create a table to store you todo list. Click on Create TodoItem Table. It creates a named table on the service. You don't see the table, though.

In Step 3, you can choose JavaScript or C#. I have tried both but the C# choice, when run, throws a bunch of exceptions. Herein follows after choosing JavaScript.

Click Download and you can download a zip pakage to your computer. Extract files and access the Visual Studio Solution from VS2013Express for Windows Update 2 (preferably with elevated permissions). I will discuss the details in my next post.

When you run the app you will see what was shown in my earlier screen shots.

Well if you can save todolist items to mobile service you can save Customer Info, Contact List, and Hobbies etc.

Now how does this look on the mobile service portal. This shows how it is entered.


You can create a new table here clicking on the Data tab of the mobile service as shown.


This is a Windows 8 App and you cannot deploy it to Windows Phone 8.1 although you can access the data on the mobile services using its URL.

 

 

 

Tuesday, June 03, 2014

Microsoft's report: Cyperspace 2025

Our dependency on Internet will only grow and with new countries maturing and entering it can only be exponential. Innovation in technology and unparalleled mobility can only accelerate it. The report estimates upward of 4.7 billion people of which 75% from emerging economies entering the Internet and this can only bring in more forces to contend with.

What kind of a model can be predictive of such an enormous change? The report tries to lay down the scenarios and make recommendations.

The list of recommendations is long and each of it looks undoable given the diversity of nations; national beliefs; priorities....

Here is a summary of the six chapters:

Chapter 1:
Navigating the Future of Cybersecurity Policy
Challenges we will be facing
The Model
The possible scenarios and the outcome
Chapter 2:
A map of the future terrain of cyberspace:
The Cyber 2025 Model
"The Cyber 2025 Model is therefore rooted in an econometric model that builds on historical data of 80 countries from 1990 through 2012 to create 2025 forecasts for key indicators of macroeconomic, socio-demographic, and technology conditions. "
Chaptr 3:
Plateau: a future that’s stable, but stalled
"THE PLATEAU SCENARIO is characterized by asymmetry—a highly uneven approach to governance, technology growth, and the economy. Some governments have protectionist policies and standards that close off stakeholder participation and international cooperation, while others support open trade and liberalize rules for foreign direct investment."
Chapter 4:
Peak: a world that's connected and cooperative
"THE PEAK SCENARIO is characterized by clear, effective government policies and standards across both developed and emerging economies, and strong collaboration between governments to support open trade and promote foreign direct investment. This is a scenario of innovation, in which the actions of governments, businesses, and societal organizations foster the widespread and rapid adoption of technology and ICT fulfills its potential. The political, economic, and social support leads to accelerated economic and technology growth and improved global cybersecurity. "
Chapter 5:
Canyon: a world of deepening isolation
"THE CANYON SCENARIO is characterized by a failure to fulfill the potential of technology to positively transform governments, economies, and societies. In this scenario, economic and technology growth is relatively slow, with limited adoption of ICT and deep failures in cybersecurity. Protectionist economic policies and government resistance to the rapidly changing technological environment inhibit cooperation and isolate countries. Instead of taking advantage of anticipated ICT growth, governments restrict technology trade and control the flow of information. "
Chapter 6:
Recommendations
  •  Commit to an open, free Internet where privacy is protected
  •  Advance cybersecurity risk management and coordination
  •  Harmonize laws and standards that affect cybersecurity
  •  Promote global free trade
  •  Invest strategically in infrastructure and research and development
  •  Enable talent mobility and retention
  •  Support the education of a modern workforce
  •  Develop cybersecurity norms for stability and security in cyberspace

Apple introduces SWIFT, a new programming language

It is a part of the Xcode IDE (now in beta) SWIFT is teh programming language for Cocoa frameworks of OS X and iOS. It is supposed to be very fastand designed for safety with lightning fast intractivity according to Apple.

It goes one step beyond Objective_C Apple's preferred language in terms of being light and agile.
This is what Apple says about SWIFT,

"Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C."

Read mode here:
https://developer.apple.com/swift/

You can download teh programming language from here:
https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11

It is safe as unsafe code is avoided at the outset by,
  • Initializing variables before they are used
  • Arrays and integers are checked for overflow
  • Memory is managed automatically
Syntax is made easy by three character keywords
The speed comes about by using the high-performance LLVM compiler.

SWIFT code is transformed into optimized native code that can be used for any of Apple devices Mac, iPhone or iPad. Swift inherits the best of language features frrom C and Objective-C. It has obejct oriented features like classes, generics, etc.

With the release of iOS 8 and Yosemite later in the year SWIFT created apps can easily find their way to APP store and Mac App Store.

Is there a similarity of thought processes in  Apple and Microsoft. I would say yes.

With the release of Windows OS 8.1, Microsoft established one platform for both Windows 8.1 and Windows Phone 8.1 App development and as this post is typed apps written for both from VS 2013 Update 2 are making their way to the Windows App Store.

Monday, June 02, 2014

Apple's 2013 WWDC Mela opens in San Francisco

Picture from earthtimes.org
Most anticipated event opens with lots of technical meetings and unveiling of new stuff opens in CA.

Key highlights

iOS8 Apple's new mOS
Only incremental changes in look and feel
improvements to map application which was lacking
new iTune features

OS x10.10 pcOS
The same guy who did a makeover to iOS7  has (?) worked on the new pcOS X.
So, OS x1.10 will have minimalist look

Flatter and better looking icons than OS X Mavericks

Health book Application which can interact with FitBit and in future with iWatch.

A separate iTune's Radio Application

Hardware
Additionally, Apple will have new hardware
Set-top box
Smart  watch
Larger Phone
Customers will be looking at bottom-line cost-wise

Get into the thick of things with the Internet Of Things with i(Apple devices) connecting and controlling stuff in your Home, Sweet home with its iGizmos.

Looks like it want to beat Google's Androids and send them them back wimpering to where they came from.
Does it sound plausible?

Try to tackle PayPal and such with iBeacons.

Still sitting on the side lines to make apperance are iWatch and new Apple TV.

To get a sense of what's going on at WWDC 2014 which opened in San Francisco watch this,
https://news.yahoo.com/wwdc-2014-underway-first-apple-unveils-os-x-171358835.html

and the blog on WSJ's web page here:

http://blogs.wsj.com/digits/2014/06/01/what-to-expect-at-apples-wwdc/


 
DMCA.com Protection Status