Summer events for Developers and IT Pros!

Summer is going to be a very busy month for developers and IT Pros that want to practice with the new tools and  technologies that Microsoft is releasing, so don’t miss any of the events that are happening.

 

bb8ffb29-084c-461a-a936-7b5909b1bc11[1]

 

After the huge success of TechEd North America 2013 some weeks ago now TechEd comes to Europe. Hosted on the beautiful city of Madrid on the amazing Spain, TechEd is being broadcasted online via Smooth Streaming, so you can download and watch every session after 24h, just visit online TechEd Europe 2013.

As well if you want to watch the videos from the TechEd North America, you just have to access to this website.

What you can expect from TechEd?

ALM, Visual Studio 2013, Cloud OS, Big Data, Hyper V, Azure, .NET, BizTalk, System Center, Exchange, Lync, O365, Windows 8.1 and so many other sessions for IT Pros.

Not excited yet? Check this out then: http://channel9.msdn.com/Events/Build/2013

At Build, we will share updates and talk about what’s next for Windows, Windows Server, Windows Azure, Visual Studio, and more! Build event is the path to creating and implementing your great ideas, and then differentiating them in the market. Join us for three days of immersive presentations delivered by the engineers behind our products and services, while networking with thousands of other developers getting the first look at what’s next.

Developers, don’t miss this opportunity to follow this sessions online!

Foto de portada

And finally, to have an overview about what we delivered this year and what’s coming, we are running the last App Academy before September.

App Academy Remix Dubai. July 5-6.

Did you miss the App Academy Road show? Do you want to know what Microsoft presented on the Tech-Ed and Build events for developers? Come to our App Academy Remix where you will find out whatever you need to develop and design apps and what’s coming after summer. This is your last chance before summer comes, so, don’t miss it!

Friday 5th of July:

14:00 – 15:00:    Latest news for developers directly from Build 2013
15:00 – 16:30:    All you need to know about Application Design on Windows Apps
16:30 – 16:45:    Coffee break
16:45 – 17:30:    Enhancing the UI of your applications with great controls
17:30 – 18:30:    Advanced design features on Windows Apps

Saturday 6th of July:

10:00 – 10:45:    Hardware and Services on Windows Platform
10:45 – 12:00:    Cross Development: Windows and Windows Phone
12:00 – 12:20:    Coffee break
12:20 – 13:10:    Live Tiles, Lock Screen, Notifications and Background Agents
13:10 – 14:00:    Working with the Cloud
14:00 – 15:00:    Lunch time:10
15:00 – 15:50:    Local and remote storage
15:50 – 16:40:    Sensors and other cool features
16:40 – 17:10:    Thinking on Line of Business Applications

Register here!

Posted in Events | Leave a comment

What is XBOX SmartGlass? Try it on W8, WP8, Android and iOS

With only 1 week until the new announcement of the next XBOX, there are people that don’t know SmartGlass yet.

 

image

 

It’s a free app that connect your devices to the XBOX entertainment and it’s available for the devices that you already own. It’s available for Windows 8, Windows Phone and many Android and iOS Devices.

Xbox SmartGlass turns your mobile phone or tablet into a second screen that intelligently interacts with your Xbox 360 to elevate your entertainment experience. Xbox SmartGlass allows for your devices and TV to talk to each other to enhance your favorite TV shows, movies, music, sports and games.

 

So, you can use your phone, tablet, or Windows 8 and Windows RT tablets and PCs to control your living room Xbox experience. Navigate the Xbox dashboard, pause and rewind your favorite movie, swipe, pinch, and tap to surf the Web on your TV, and use your device’s keyboard for easy text input and search on your console.

You can discover more, easier, and don’t just watch your TV but interact with it.

Let’s look into some features from the E3 2012 event.

If you need some guidance about how to use it, you can follow this SmartGlass Tutorials to see what you can do with your tablet or smartphone.

And of course, the official website where you will find all the information required.

 

So now,… What are you waiting for?

Happy playing!

Posted in Games, Xbox | Leave a comment

Gaming 4 developers day – Microsoft Dubai 18th May

935241_10151485160458110_2108187734_n

Are you a developer and a hardcore gamer? or just a casual gamer that love indie games?

Then you are invited to gaming day at Microsoft. The event will bring together developers from all designations to build gaming applications on Windows 8, Windows Phone and Kinect for Windows.

 

Here is the agenda and description:

Session

Time

Speaker

Description

Games, games, games and game development

9:30 – 10:45

Eduardo Ortega

History about gaming, evolution and tendencies. Showcases of game developers success and a game Smackdown!

Game Development with Qualcomm Tools

10:45-11:45

Gilles Fayad – Qualcomm

Meet the power of Qualcomm Snapdragon and the Adreno SDK

Coffee Break

11:45 – 12:00

   

Engines, Tools and Game Development

12:00- 13:00

Tareq Ateik

Do you want to try Unity 3D? Marmalade? Game Salad? Oh first, do you know what and engine is? See how to create games in a very easy way.

Real Case: Wave Engine

Interview to Bye Bye Brain Game Developers

13:00 – 13:50

Javier Canton – Weekend Game Studio (Plain Concepts)

Meet the developers of Bye Bye Brain Game with more than 1M downloads and know more about how to use the Wave Engine that is changing the games world!

Kinect for Windows Development

13:30 – 14:20

Tareq Ateik

What you can do with Kinect is only limited by your imagination, come and see how to create Kinect Apps.

 

More information and registration link below:

Facebook link: http://www.facebook.com/events/391944630919624/

Registration link: https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-AE&EventID=1032553755&IO=Tnkr3smCOTYhljWXsOjLQQ%3d%3d

 

See you there and happy gaming! 🙂

Posted in Games | Leave a comment

Porting Challenge. Win a WP and a Surface Pro!

As you probably know, Phone Gap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.

So, easily you can create apps using the web technologies you know and love: HTML, CSS, and JavaScript

image

 

Said that, a new challenge is coming for developers and you can win a Windows Phone and Surface Pro devices!

Just take your existing PhoneGap (Apache Cordova) application published in any store and port it to Windows Phone 8.

Expand your opportunities by reaching the fast-growing number of Windows Phone 8 users.

Just go here and discover how you can win these wonderful devices.

 

 

And if you want to know more about PhoneGap, here you can watch a 5-minute tutorial on Channel 9 and visit the official page of PhoneGap as well.

 

Happy coding 🙂

Posted in PhoneGap | Leave a comment

Angry Birds free until May 15th

Fresh news! Angry Birds totally FREE for your Windows Phone 8 or Windows Phone 7 until May 15th. Don’t miss the opportunity to have one of the most downloaded games for smartphones.

Angry-Birds-Windows-phone

 

With this new version (new ID in the Windows Phone Store as well) you will be able to access to 8 complete worlds with more than 300 levels and high definition graphics.

Here some links to download it and enjoy the weekend 🙂

 

Angry Brds for Windows Phone 8.

http://www.windowsphone.com/en-us/store/app/angry-birds/9168c4f3-217b-4a29-b543-7513bb4ae2ed

image

 

Angry Birds for Windows Phone 7.x

http://www.windowsphone.com/en-us/store/app/angry-birds/e4571a02-0b87-e011-986b-78e7d1fa76f8

image

 

+ Angry Birds Trylogy for Xbox (this is not free):http://marketplace.xbox.com/en-US/Product/Angry-Birds-Trilogy/66acd000-77fe-1000-9115-d802415608e4?DownloadType=Game#LiveZonehttp://marketplace.xbox.com/en-US/Product/Angry-Birds-Trilogy/66acd000-77fe-1000-9115-d802415608e4?DownloadType=Game

Posted in Games | Leave a comment

Windows Server 2012 Book: Deploying Hyper-V Enterprise Server Virtualization Platform.

One member of our MVPs and community members, Zahir Hussain Shah just published a book Windows Server 2012 Hyper-V: Deploying Hyper-V Enterprise Server Virtualization Platform.

Here the overview:

  • A complete step-by-step Hyper-V deployment guide, covering all Hyper-V features for configuration and management best practices
  • Understand multi-tenancy, flexible architecture, scalability, and high availability features of new Windows Server 2012 Hyper-V
  • Learn Hyper-V Replica, Hyper-V Extensible Virtual Switch, Virtual Machine Migration, Hyper-V Storage, Hyper-V Failover Clustering, and also System Center VMM and DPM for management, backup, and recovery

My sincere congrats to Zahir for the very good work he did on this book and we appreciate the huge effort he made writing it.

By the way, a very great way to put in practice everything you have in the book is downloading the trial of Windows Server 2012 from here, so, what are you waiting for? 🙂

Posted in Windows Server | Leave a comment

Portable Class library, MVVM and other pretty things

When developers want to create a navigation architecture on Windows Phone Apps they need to take care about how they want to link the pages with the Business Logic and the Data.

One of the most extended programming methodologies on Windows Phone 8 and Windows 8 is MVVM (Model – View – ViewModel) where you can separate the Entities from the Business Logic (your ViewModel) and the UI (your View).

When I’m developing an app for Windows 8 and Windows Phone 8 what I do is create a Portable Class Library (not available on VS2012 Express version but in higher ones) and write inside my Models and ViewModels adding a reference to my project later on and just implement the Views on the W8 or WP8 project. Here an example:

 

image

 

First to understand what I have inside MyPlayersLibrary:

The Model

image PlayerClass:

I have a simple player class with 3 string properties and is inheriting from BindableBase class. This class will help me to implement the INotifyPropertyChanged interface in every property, just like this:

private string description;
public string PlayerDescription
     {
         get { return description; }
         set { this.SetProperty(ref description, value); }
     }

Once I have the PlayerClass, I can create my collection of Players on my ViewModel, and use this ViewModel as DataContext and the Collection as my ItemsSource for my GridView, ListView or FlipView on Windows 8 or my ListBox or LongListSelector on Windows Phone 8.

The View Model

The second thing to understand is the ViewModel, where I have my collections:

public class PlayersViewModel
{
    private ObservableCollection<Player> barcelonaPlayers = new ObservableCollection<Player>()
    {
           new Player{PlayerName=”Muniesa”, PlayerImage=@”Assets/Players/1.jpg”, PlayerDescription=”Lorem ipsum”},
         new Player{PlayerName=”Abidal”, PlayerImage=@”Assets/Players/2.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Adriano”, PlayerImage=@”Assets/Players/3.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Alexis”, PlayerImage=@”Assets/Players/4.jpg”,PlayerDescription=”Lore”},
         new Player{PlayerName=”Alves”, PlayerImage=@”Assets/Players/5.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Bartra”, PlayerImage=@”Assets/Players/6.jpg”,PlayerDescription=”Lorem “},
         new Player{PlayerName=”Busquets”, PlayerImage=@”Assets/Players/7.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Cuenca”, PlayerImage=@”Assets/Players/8.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Dos Santos”, PlayerImage=@”Assets/Players/9.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Fabregas”, PlayerImage=@”Assets/Players/10.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Iniesta”, PlayerImage=@”Assets/Players/11.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Jordi Alba”, PlayerImage=@”Assets/Players/12.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Mascherano”, PlayerImage=@”Assets/Players/13.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Messi”, PlayerImage=@”Assets/Players/14.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Montoya”, PlayerImage=@”Assets/Players/15.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Pedro”, PlayerImage=@”Assets/Players/16.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Pinto”, PlayerImage=@”Assets/Players/17.jpg”,PlayerDescription=”Lore”},
       new Player{PlayerName=”Pique”, PlayerImage=@”Assets/Players/18.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Puyol”, PlayerImage=@”Assets/Players/19.jpg”,PlayerDescription=”Lorem”},

    };

    public ObservableCollection<Models.Player> BarcelonaPlayers
    {
        get { return barcelonaPlayers; }
    }
}

The View

My Favorite Players W8 is just a Windows Store project based on XAML, where I’ve defined the main UI with a GridView that is using as DataContext my PlayersViewModel and as ItemsSource the RealMadridPlayers collection I have on my PlayersViewModel.

My Favorite Players Windows Phone 8 project is based on XAML as well and I have a LongListSelector using as DataContext my PlayersViewModel and as ItemsSource the BarcelonaPlayers collection that I have on my PlayersViewModel.

 

image image

 

Just to have this experiences what I have to do is open one of the templates I have on Visual Studio (here I’m using Split Template for W8 and Panorama Template for Windows Phone 8) and perform the next steps:

  1. Add a reference to your portable class library on both projects.
  2. Click on the list (GridView or LongListSelector)
  3. Go to properties and click on new DataContext on the properties tab
  4. Select PlayersViewModel as new DataContext
  5. Go to the properties tab again and click on the small white square that you will see just on the right of the ItemsSource property and in the context menu that will appear select CreateDataBinding, just like this:
image

image

Just to finish the app, what I do is to modify the ItemTemplate for the UIElements on the list:

  1. Right click on the GridView (or LongListSelector on Windows Phone 8)
  2. Select Edit Additional Template –> Edit Item Template –> Edit a copy
  3. Create the copy
  4. Begin binding every element on the template with every property on the Collection Items.

 

Here you can find the complete solution

Interesting links:

Happy coding Smile

Eduardo Ortega – Technical Evangelist
Visit our community Windows8Warriors
Visit our page Windows8Warriors

Posted in Visual Studio, Windows, Windows Phone | Leave a comment

Open Door Kuwait Broadcasting Live!

If you’re not able to join us in person today, please take a few minutes to tune in online.  We’re broadcasting LIVE now from the Kuwait Convention Centre with fantastic demos and announcements from Microsoft Kuwait.

 http://www.facebook.com/MicrosoftKuwait/app_137541772984354

Enjoy it!

Posted in Events | Leave a comment

Making $30,000 a month on Windows 8 apps

 

Developers have been asking me about the revenue you can get from your Windows 8 sales, because now that the product is new, you have a very good opportunity to be on the top apps for many categories, we only have by now not more than 42,400 apps in the store.

First I would like to share with you this story: http://kevinashley.com/making-30000-a-month-on-windows-8-apps/

With less than 100,00 apps on the Windows Store is relatively easy to have your application on the top 10 or top 100 even if you application is a new app, we have seen this behavior with Windows Phone Store (now reaching more than 130,000 apps), so this is the first step, to be able to see the big opportunity that developers has now.

The second is the revenue, you are developing an app and you want to have a Return Of Investment in some way, that is when we have some options:

Revenue Sharing

It starts at 70%, for every new app you publish, for every sale you have you will obtain the 70% of every sale, but (here comes the very good thing), once your app makes $25,000 this range jumps to 80%!!!

So, making 10 M in revenue is not that hard given there are millions of users!

You have to think in the number of users that are using Windows 7 (more than 500M), users that are going to migrate to Windows 8 (as they did it from XP/Vista to Windows 7 time ago). The beginning of Windows 8 has been as good as the beginning of Windows 7(60M Licenses in 3 months is a very good start!) and regarding to the Microsoft Surface Pro, the things are going sooooo good.

In-App Purchases

image

In-App Purchases is very innovative.. You can get purchases that expire over time, for example “renting a book” for a week… or using the Premium subscription of animoto for a week and then going back to the basic subscription…

 

 

Trials

Based on our lessons from Windows Phone, apps with trials get 70x more downloads.. And the conversion rate is pretty high (and quick, usually within hours a few hours ) … at 70x more downloads and a 10% conversion you end up with more revenue..

Your trials can be “Time Limited” and “Feature differentiated”

image 

In your project, the only thin you need to do is enable these lines of code:

 

image

 

And just start enabling or disabling features after the comments on green.

Advertising

You have two options:

  • Microsoft Advertising
  • Your Own

For Microsoft Advertising, first go to http://www.windowsadvertising.com , here you will find a simple API for integrating SDK Support for HTML/XAML.

Get Started in three Easy Steps with Microsoft Advertising SDK for Windows 8

  1. Experiment and learn which ad types, sizes, and experiences are best for your app.

So, repeating one of the most famous phrases of Duke Nukem, “What are you waiting for…Christmas?”

Hunting is opened Smile

 

Eduardo Ortega – Technical Evangelist
Visit our community Windows8Warriors
Visit our page Windows8Warriors

Posted in Windows, Windows Store | Leave a comment

Windows Phone SDK Update for 7.8

As Windows Phone app developers, we were waiting for this release with expectation Smile, we had the Windows Phone 7.0 SDK, the Windows Phone 7.1 SDK and the update to 7.1.1 that allows you to work with 256-MB Devices.

Later in October 2012 we had the release of the Windows Phone 8.0 SDK, but we were still waiting for the 7.8 version (As you know 7.5 devices can be updated to the version 8.0, you will have only the version 7.8 available for your Mango device).

 

But finally, today 23rd of January, we have available to download the Windows Phone 7.8 SDK that can be downloaded from here.

 

What’s in the update?

  • Windows Phone 7.8 emulator (512 and 256 MB). Build 8858
  • Iconic, Normal and Large tiles on the start screen (as in WP8)
  • Secondary tiles can use the new tile templates (Flip, Iconic, and Cycle).

If you want to add the new Windows Phone 8 Live Tile functionality to your Windows Phone 7.1 App to run it on WP7.8 or WP8.0, I recommend you to use this community project to light up your applications very quick: http://mangopollo.codeplex.com/

 

Enjoy it and happy coding!

Posted in Windows Phone | Leave a comment