Coding in the Big Apple at an Intel AppLab

 On May 10th in New York City Intel and Microsoft hosted an App Lab for local software developers working on applications for the Financial Services industry. For this event at the New York Microsoft Technology centerWe had a standing room only audience representing many major financial services companies – I was able to kick off the training sessions with an Intel Platform overview and some general information on Windows 8. Then we had in depth technical training from some of our technical engineers Meghana Rao and Norm Chou.  The training included the following Topics; Optimizing Windows 8 Desktop apps with touch, Windows  8, HTML5* and Flash*, Development models to enhance productivity in Enterprise apps, Enabling Windows  8 apps with Sensors and Distribution, Windows App Certification and Deployment techniques.

 We also had a UX/UI presentation by Yorke Rhodes from Photon InfoTech who walked through case studies highlighting design considerations and recommendations for Windows 8 Desktop and Windows 8 Store apps.  Stephen Jeffries from Microsoft discussed Win8 platform design tenets, the programming language choices and the integration points with the operating system and apps.  Also highlighted the fundamentals of Windows Store Apps including WinRT, Application Execution and HTML5/JavaScript. For a more in depth view of a sample AppLab curriculum take a look at Paul Steinberg’s blog on the Los Angeles AppLab.


Feedback showed interest

So how did it all go? Participants gave an average score of 4.5 out of 5 (5 being the highest) in terms of overall event satisfaction. Comments from the attendees showed both satisfaction with the event a desire to learn more:

·         Good day guys! Time well spent!

·         Great event! Thanks so much!

·         I'm curious as to what blue will change

This is in line with feedback from our previous Applabs:

·         "...this event helped me to understand the future technologies, how Intel and Microsoft are working together and I had some cool project ideas.“

·         “Very much loved the (code) walk-through … on how to implement features programmatically with various languages.”

·         “Great speakers – engaging and very friendly. Very informative.”

So, what’s an AppLab? 

Intel® has used Application Labs for several years to deliver technical training and collaborate with software developers, ISV’s and other businesses. These full-day, face-to-face events include technical presentations and hands on training using the latest-generation Ultrabook™ and Tablet platforms running the new Windows* 8 operating system. The training highlighted both the Ultrabook™ and Tablet hardware features (Touch, Sensors, Graphics, and Power Efficiency) and Microsoft Windows 8. Paul Steinberg has written a blog about the Los Angeles AppLab that was held of May 7th.



How can I attend?

Checkout our AppLab page or talk with your Intel representative to see if something is scheduled near you. Also soon we will be kicking off Virtual Applabs with a similar core curriculum as what we do F2F. These topics with be given once a week for an hour over a period of seven weeks and will also be available after the live event for on demand viewing.



My Colleague Paul Steinberg has also written a blog about the Los Angeles AppLab that was held of May 7th.


Other Resources:

·        Choosing between Desktop and Windows 8 UI Modes: Windows 8 Store applications are designed with the touch experience at the forefront. Learn the advantages of developing your application for either mode and choosing between the two.

·        Developing Apps for Touch and Sensor Input: Unleash the possibilities of built-in touch and sensor support in new hardware platforms such as Ultrabooks, to create immersive education apps that use audio, visual, or kinesthetic mechanisms.

·        Developing with Desktop Natural User Interface APIs for Developers: Prepare to build touch-aware applications by upgrading to new frameworks where possible, paying attention to sizing and spacing of controls, and registering and handling touch events.

·        Touch:

o   Designing for Ultrabook Devices and Touch-Enabled Desktop Applications: Get started with taking advantage of the new features offered by Ultrabooks and explore how to build applications that are touch-enabled.

·        Sensors:

o   Sensor Development Guide for Windows 8 Ultrabook and Tablet: Get up to speed on the Windows 8 sensors application programming interfaces (APIs), with a specific focus on the various sensor capabilities available in Windows 8 Desktop mode.


When we kicked off the event few participants had been exposed to Win8  in depth. At the end of the day the question was asked “who wants to get started on moving an application to Win8 on Intel?” - all raised their hands.  This underscores the interest that people have in Windows 8 once they see the features, benefits and possibilities for their applications.

For more complete information about compiler optimizations, see our Optimization Notice.