Faculty Connection is an online set of real-world resources and shared peer knowledge, the goal of the Faculty Connection site is to put relevant and applicable tools and information at the fingertips of technology educators.
The UK Academic Team is responsible for offering IT students and faculty members free access to software, for enhancing knowledge and skills by providing curriculum materials and other learning opportunities, for helping students achieve their dreams by organizing an international competition, and finally for assisting last year students through career resources and job opportunities at our customers and partners.
With this blog we want to inform you on our latest initiatives.
Enjoy reading and stay tuned!
Unity and Microsoft are inviting Unity developers to enter a new contest by submitting beautifully crafted, high-quality new or existing games or content for the upcoming Windows Store Apps and Windows Phone 8 platforms. Over $100,000 in cash and prizes will be awarded to a number of talented and lucky winners
Enter the contest by registering your submission today.
We know people like to know what to watch so they can optimise their time. Paul Tallett, Microsoft’s Application Development Architect has put together a brief synopsis of the following sessions with a timeline (index) so you can skip to parts that interest you.
This is also useful if you want to refer back to some part of a session after you have watched it but don’t want to watch the whole session again.
If you are a developer my recommended minimum viewing would be:
Day 1 Keynote
2-075 What's new in WinRT in 8.1
2-164 What's new for XAML developers
3-077 Upgrading Windows 8 apps to Windows 8.1
4-107 Windows Runtime Internals: Understanding the Threading Model
A full detailed analysis of sessions is below
2-075 What's new in WinRT in 8.1 03 July 2013
XAML Performance improvements
New templates (Hub app)
HubControl (lazy load)
New samples (Projection View)
Multi-mon support in Modern Apps
USB Integration (credit card reader, bar code reader)
New Http APIs, HttpClient, cached content
Text to speech
Contact card manager
VS2013: Azure Mobile Services, Push Notification
Play To (Xbox, Miracast)
Media Transport controls
2-123 Windows Store for 8.1 03 July 2013
This talk is mainly a description and demo of the new Store app in Windows 8.1 which has a great new layout and new features. A must watch if you have an app in the store as it also explains how 8.0 and 8.1 apps will be mixed and presented in the Store.
Platform enhancements already in 8.0, Store Certification
New Store app design
New Purchase methods (Store credit)
New transaction providers (Alipay in China)
Consumables, gift cards, App bundle support
New roaming limits (no 5 device limit in 8.1)
Windows 8.1 upgrade experience
How 8.1 apps are mixed with 8.0 apps in the store
Associate 8.0 app with your 8.1 app
8.1 Store availability
2-119 What's new for working with files 03 July 2013
Demo HiloJS 8.0
New functionality overview
GetParentFolderAsync, IsEqual, TryGetItemAsync
Demo HiloJS 8.1
SkyDrive integration into Storage APIs
Placeholder files - SkyDrive online/offline files
Files that are not available
Get Scaled Thumbnails
Demo HiloJS SkyDrive 8.1
2-164 What's new for XAML developers 03 July 2013
Date Time Picker
Demo: Hub control
AutoComplete on styles
Go to definition in XAML
Mixing XAML and DirectX
WebView: local content
WebView: New events
WebView: Custom resolvers!!!
XAML Binary Format (XBF)
Large list performance
Text and input
Freezing regions in scrollviewer
2-168 Designing and building user interfaces for Windows 03 July 2013
Navigation bar pattern
In App Search
Drag and drop
2-171 Make your Store apps talk 03 July 2013
Voice first experiences
Eyes free experiences
Text to speech demo
Tuning the sound
Languages and voices
2-192 Building UI: What does it cost? 03 July 2013
HTML or XAML?
Language: C#, CX, C++
3-026 Apps for Bluetooth, HID and USB devices 03 July 2013
New device protocol APIs
Sphero demo code
Connect to device
Code sample walkthrough
2-194 What's new in Windows 8.1 for the Enterprise 03 July 2013
UI Enhancements: Start screen, boot to desktop, Multimon, search
Reliable and power efficient
Mobile broadband and hotspots
Simpler printing, NFC, roaming, WiFi direct printing
Web access proxy
Mobile Device Management (MDM)
Virtual Smart Card (VSC)
VSC from an app
3-029 How to use point of sale devices in your application 03 July 2013
Demo: Inner fence
Credit card terminal
Code and demos
Magnetic stripe reader
Sample POS code walkthrough
Demo: Royal Gate POS scenario
3-077 Upgrading Windows 8 apps to Windows 8.1 03 July 2013
Two source code bases
Retarget a XAML app
Retarget a HTML app
8.1 Store submission
3-088 Building apps that use the camera 04 July 2013
Photo sequence demo
Camera capture APIs
Media capture APIs
Camera Capture UI detail
More advanced example
Photosequence code walkthrough
Retrieving earlier pictures
What's new in 8.1
Region of interest
Insert code into photo pipeline
Demo: Ball strike
Real time communication
Extension programming (C++)
Customize audio pipeline
3-108 Running in the background with background tasks 04 July 2013
What can background tasks do
Writing a background task
Background task demo
Registering a background task
Debugging a background task
Resource quota values
Do's and don'ts
3-113 Building a great auth experience into your apps 04 July 2013
Online services and Oauth in Windows 8
Web authentication broker
Customising the OAuth signon page
New 8.1 settings standards
3-144 Design and Build a Great Search UX in Your App 04 July 2013
Search in Windows 8
Demo: Search in 8.1
Smart search and apps
Search box control
Type to search
Filter as you type
Search from anywhere in your app
Implementing in-app search
Put a search icon on your Windows 8 app
Tailor your results
3-185 Tips for Building LOB Apps for the Windows Store 04 July 2013
Demo: LOB apps
Tiles and toast
Working with data
Windows Azure Authentication Library (NuGet package)
Demo: Azure auth
SAP and Windows 8 apps
SAP Key learnings
Demo: SAP Windows 8 apps
3-323 Automated Testing of XAML-Based Store Apps 04 July 2013
Explanation of the app used in the talk
Unit test framework pre-requisites
Test framework extensions
Coded UI Test
Shopping cart test
What's new in 8.1 recap
3-518 Securing Windows Store Applications and REST Services with Active Directory 05 July 2013
Access resources outside the organisation
Windows Azure Active Directory
Demo: Azure AD
ADFS in Server R2
Windows Azure Authentication Library
3-017 Power up your desktop app with Windows 8.1 09 July 2013
Note that if you are writing Windows Store apps you would not typically call these APIs directly but it may be useful to know what is going on under the covers.
PC Form Factors
Form Factor Trends
Adobe Photoshop enhancements
Supporting high density screens - WM_DPICHANGED
Demo: Adding DPI awareness to your app
Composition and Animation
Using DirectComposition in desktop apps
Demo: Animation in DirectComposition
Input and manipulation
Demo: Adding smooth panning to a desktop app
Demo: Precision touchpad
Other input methods
3-924a Apps for USB devices 09 July 2013
This is a very low level talk. Very useful when writing code that talks to a custom USB device but not really necessary to watch otherwise. Rather watch 3-026 for an overview of the new APIs if that is what you want.
Demo: Connecting to a USB device
Opening a USB device
DataReader and DataWriter
Additional app features
3-9030 Apps for WiFi Direct 09 July 2013
Architecture and pairing
Building the app
Finding the device
Communicating with the device
Closing the device
Demo: WiFi direct chat sample
Tips and tricks
3-9148 Pen and inking in Windows Store apps 09 July 2013
This short talk is very useful if you want to understand the inking capabilities of Windows 8/8.1. It shows fairly simple code samples of how to call the various APIs to implement the various features.
Demo: Classic Sudoku
Demo: Adding recognition
Getting more from inking
Direct 2D inking
4-092 Five great reasons to use the new HttpClient API to connect to web services 09 July 2013
HttpClient class family
Cache, cookies and credentials
Strongly typed headers
Demo: OAuth 2 filter sample
4-107 Windows Runtime Internals: Understanding the Threading Model 09 July 2013
This is a must watch for any developer IMHO. You need to understand the threading model.
Media button sample
App view of threading
Demo: UI Thread behaviour
Demo: Multiple view sample
What is behind the curtain
Object lifetime and threads
Microsoft Dynamics Business Solution in Academia is a conference where you will enhance your knowledge of the Microsoft business solutions and the use of technology in the classroom. This event gives you the perfect opportunity to meet peers interested in this field, Microsoft Dynamics experts, a Microsoft Dynamics customer and Microsoft Dynamics partners. This event will provide an important forum for the exchange of ideas and experience using business solution software in the curriculum.
Microsoft Dynamics business management software is a line of richly featured and highly intuitive enterprise resource planning (ERP) and customer relationship management (CRM) solutions. When used in a classroom setting, Microsoft Dynamics solutions facilitate holistic and cross-disciplinary learning, helping to better prepare students for future business careers using today’s technology. There is no cost to attend this event, but registration is required!
Online registration is available here.http://dynaaukconf.eventbrite.com/
10:00 Welcome by Birmingham City University and Microsoft 10:15 Consumerization of IT by Microsoft 10:30 Success with Microsoft Dynamics – a customer story 11:00 Market Analysis by a leading management consultancy company 11:30 Microsoft Dynamics AX and CRM by Microsoft 12:30 Lunch 13:15 Microsoft Dynamics Academic Alliance program by Microsoft 13:45 Microsoft Curriculum and Research at Birmingham City University 14:15 Microsoft Dynamics Ecosystem – a partner story by eBecs and Columbus 14:45 Break 15:00 Student employability within Microsoft Dynamics by Nigel Frank International 15:30 Forum and networking (Q&A) 16:00 Goodbye Location: Birmingham City University Faculty of Technology, Engineering and the Environment City Centre Campus Millennium Point 1, Curzon Street Birmingham B4 7XG
Register Here - http://dynaaukconf.eventbrite.com/
Please don't hesitate to send your questions to firstname.lastname@example.org.
What is Microsoft Dynamics Academic Alliance (DynAA)
DynAA is a global program that provides no-cost licenses to educational institutions that want to use Microsoft Dynamics software for teaching or research purposes. Microsoft Dynamics consists of the following ERP and CRM solutions: Microsoft Dynamics AX, Microsoft Dynamics GP, Microsoft Dynamics NAV, Microsoft Dynamics SL, and Microsoft Dynamics CRM. DynAA is a powerful connector to the vibrant and growing Microsoft Dynamics ecosystem that includes nearly 300,000 customers, more than 10,000 Microsoft partners, and over 1,600 academic institutions like yours around the world. DynAA members use Microsoft Dynamics business management solutions to support learning about key business processes, concepts, and theories, and as a platform for understanding Enterprise Resource Planning integrated data structure, business intelligence, and data mining.
Microsoft Dynamics ERP and CRM software can be incorporated in:
Accounting curricula, including business decision support and analysis; planning and control; purchasing; budgeting; and forecasting.
Business operations curricula, including manufacturing processes; product distribution; and inventory and order management.
Marketing curricula, including improved customer-centric activities; customer valuation analysis; marketing analysis; and gross margin and return on investment analysis.
Business information systems curricula, including business analysis, system design, data maintenance; and business intelligence.
Learn how to become a Dynamics Academic Alliance Members
We look forward to seeing you at Birmingham City University!
Hopefully your excited by the Nokia announcement of the Lumia 1020 with its 41-megapixel camera. The Nokia 1020 Launch included a great presentation featuring a really fantastic demos see http://conversations.nokia.com/2013/07/11/nokia-lumia-1020-the-smartphone-camera-revolution-begins/
The big highlight of the presentation was the camera on the 1020 which, at 41 megapixels and 6 lenses, is a really beauty. It also features some really innovative interfaces for controlling and using the camera that were pretty exciting.
Nokia Lumia Range
Developing for Windows Phone 8 Nokia Lumia
Check out the resources at http://developer.nokia.com
Nokia have made public their new imaging SDK, which give Windows Phone developers a wonderful library for managing image data. It includes over 50 image filters and effects as well as really fantastic tools for cropping, encoding, rotating, and even accessing partial image data without decoding the whole image (which is great for high resolution images). The library can be used in both C# and C++ see http://www.developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html
Are you are a mobile developer and want to extend your reach and your customer base?
Do you want to make your mobile app available on more stores?
Are using open source technologies?
Well lets look at the opportunity of using open source technologies to build apps for Windows Phone and the Windows Store (Windows 8)
Windows has always been a great playground for developers and many open source technologies already support Windows devices. MS Open Tech is working closely with the open source communities interested in cross platform development including engagement with Web and C++ open source communities to enable a wide range of popular open source frameworks on Windows devices.
Open source and the Windows Stores and Windows Phone 8
To learn details on the use of open source licenses for Windows Store apps, you can read the App Developer Agreement. For Windows Phone store, read the App Provider Agreement.
Both the Windows dev center and Windows Phone dev center provide extensive details and instructions on what is required to build apps for Windows devices. In a nutshell, you need to have Visual Studio, which runs on Windows. You can build and publish apps to both stores using the free version of Visual Studio.
If you are developing on a Mac, here are some interesting pointers for you in order to set things up to build apps for Windows devices on your Mac:
If you are familiar with Android or iOS development, and not with Windows or Windows Phone dev, then we recommend looking into the following documentation that has extensive information adapted to your background:
For Windows Phone apps
Solutions exist to help developers build apps across mobile devices running various operating systems. There are different approaches addressing different specific needs. Lots of these solutions are open source like Rhodes from RhoMobile, Appcelerator Titanium, Xamarin or Apache Cordova (a.k.a. PhoneGap), and happen to support Windows devices.
With Xamarin for example, C# developers can build apps for iOS, Android, and Windows devices with a single code base.
MS Open Tech has worked closely with these communities to enable these frameworks on Windows Phone and Windows Store apps which both provide native support for C++ development.
jQuery now fully supports WinRT (the Windows Runtime, powering Windows Store apps), allowing web developers to build Windows 8 apps reusing their existing code and skills. As a direct result from this work, web developers can also use other frameworks that are based on jQuery to build Windows Store apps. You can learn more about what it took to make jQuery support WinRT on this Nettuts tutorial
These other frameworks include
Debugging is another area that is pretty critical for developers and while native development tools (Visual Studio for both Windows and Windows Phone apps) offer extensive tooling, there are some gaps. One of the few example is the missing support for remote DOM inspection of HTML5 code running on an actual Windows Phone 8 device. MS Open Tech filled this gap, contributing to the project weinre, enabling it on Internet Explorer 10 and allowing remote debugging of HTML5 pages.
Most and foremost, MS Open Tech have all the info on the latest open source technologies simply visit http://msopentech.com/
Thursday 11th July was a proud day for our UK and University of Exeter.
Team Colinked with their app SoundSYNK competed against top teams from over 190 countries, beating everyone to win the coveted prize of $50,000 and the title of ‘Imagine Cup Winner’!
The Imagine Cup is a Microsoft Global app competition, bringing together some of the world’s brightest student technologists, who all compete to try and win cash prizes, trophies and the title.
This year there were over 750,000 entries worldwide, with each country choosing one team that will represent them on the worldwide stage, and those finalist teams then battle it out to win the top prize.
The UK have never won the Imagine cup thus far in its 10 years of existence, and have rarely made it past the first round. But this year it was all about to change…
On February 15th, four students came together to form what could be a real game changer in the Windows Store space. It all started at an Imagine Cup regional event. Teams from around the country came together, all hoping to create award winning apps in the space of 48 hours. With a trip to St Petersburg, Russia, and $50,000 at stake, competition was stiff, and teams weren’t taking things lightly. It was at this event that SoundSYNK were born.
Meet team Colinked and their app SoundSYNK all from University of Exeter (from left to right):
Jonathan Neumann (Programmer), Masters in History, 4th Year (Erasmus Scheme) Robert Parker (Programmer), Computer science and Mathematics, 2nd year Alex Bochenski (Business), Business and Economics, 2nd year Edward Noel (Business), Mechanical engineering, 2nd year
Colinked with SoundSYNK started the competition not knowing each other, but all had the dream of learning how to create and deploy an app into store and with the more important aspiration of winning big money! But who knew that just by randomly sitting together at the start of a day, would equal the creation of a dream team! Read the team’s story here.
Their idea is simple, take a bunch of Windows Phones, link them together, and then play content in perfect harmony across the network of devices. You may think you have seen this kind of thing all before, in the case of the new Galaxy S4 ‘Group play’, or Sono, but SoundSYNK’s app will completely change the way you listen to music as a group.
The app utilizes Bluetooth creating a mesh-network that has more bandwidth than simply connecting devices over Wifi. By utilizing their backend- technology and Azure, they can stream music to an unlimited number of devices. In reality, what this means is you could be in the middle of nowhere, listening to all the music you want with as many people as you want in perfect harmony. The team put forward a scenario for you:
‘Imagine you were at a festival, you have come back to your tent, after watching some amazing acts, and all you want is for the party to continue. You want to blast some music, but your singular phones are just not loud enough. Imagine if you could play the songs you want, from as many devices as you want in perfect synchrony… Welcome to SoundSYNK’
The team have come up with some revolutionary technology, and they are sure to be the future Zuckerberg’s of the World. Their app is set to come out on all platforms at the end of August, debuting their app on stage at Reading Festival with Basement Jaxx. They will be throwing their music out to the masses all from one phone! Keep your eyes peeled… This app is the next big thing!
On July 15-16, Faculty Summit will bring leading academic researchers and educators together with Microsoft researchers and engineers from around the globe to share ideas and results about some of today’s most exciting new directions in computer science. Key subjects to be discussed this year include machine and human intelligence, big data, software engineering, computer vision, and the Internet of Things.
The Faculty Summit provides a rare multidisciplinary opportunity to discuss major topics in contemporary computing research in a forum of thought leaders. Bill Gates will kick off this year’s event with a Q&A-style keynote. While details of his intimate discussion continues to materialize, key topics including big data, machine learning, ubiquitous computing and genomics are most likely top of mind. Bill Gates’ Q&A will essentially set the tone for the two-day event, which includes three additional keynotes and various breakout sessions, demos and interactive discussions led by Microsoft researchers and external collaborators.
A number of the breakout sessions will explore advances in big data and machine learning across multiple areas of research. Faculty Summit will also feature DemoFest, which will highlight a group of collaborative research projects Microsoft developed with external researchers and Design Expo, a forum sponsored by Microsoft Research will bring student teams from nine top design institutions around the globe to showcase their prototype interaction-design ideas.
The conference agenda can be found on the Faculty Summit website. http://research.microsoft.com/en-us/events/fs2013/agenda.aspx
For more details see the Microsoft Research’s Faculty Summit event resources:
· For live streaming of the Bill Gates Keynote at 9:00AM PST on Monday, July 15 and other sessions/interviews from the conference, see Microsoft Research Virtual Faculty Summit microsite (http://research.microsoft.com/en-us/events/fs2013/virtualfacultysummit.aspx).
· For daily news coming out of the conference, visit the Inside Microsoft Research (http://blogs.technet.com/b/inside_microsoft_research) and Microsoft Research Connections (http://blogs.msdn.com/b/msr_er/) blogs
· Follow @MSFTResearch (https://twitter.com/msftresearch) and Microsoft Research’s Facebook page (https://www.facebook.com/microsoftresearch) for updates throughout week
1 – Writing the core logic for camera, mesh & device object 2 – Drawing lines and triangles to obtain a wireframe rendering 3 – Loading meshes exported from Blender in a JSON format 4 – Filling the triangle with rasterization and using a Z-Buffer 4b – Bonus: using tips & parallelism to boost the performance 5 – Handling light with Flat Shading & Gouraud Shading
The idea behind this series is to ensure you are ready to use IE 11 WebGL 3D engine.
Microsoft Technical Evangelist , David Catuhe has published recently Babylon.JS and you can test it here: http://www.babylonjs.com in IE11 or in Chrome.
David has also started a tutorial series on his 3D engine:
- Babylon.js: How to load a .babylon file produced with Blender
- Babylon.js: Unleash the StandardMaterial for your babylon.js game
Windows: Windows at Build 2013 Windows: The Windows 8.1 Preview is here! AppBuilder: Get started building apps on Windows 8.1 Preview Bing: Bing at Build 2013: Weaving an Intelligent Fabric Bing Developers: Introducing The New Bing Developer Center and Services Bing Apps: New Bing Apps Arrive with Windows 8.1 Surface Blog: Day one running Windows RT 8.1 Preview on Surface RT Kinect Announcement: Kinect for Windows new generation developer kit program XBOX Music: A closer look at the Xbox redesigned Music SpringBoard: Windows 8.1 Preview: An Enterprise Call to Action Windows Embedded: Developing intelligent, connected industry device solutions with Windows Embedded 3D Printing with Windows: A factory on every desktop
Windows 8.1 Preview Guide: http://go.microsoft.com/fwlink/p/?LinkId=302189 Windows 8.1 Preview FAQ: http://windows.microsoft.com/en-us/windows-8/preview-faq Windows 8.1 Feature Guide: http://msdn.microsoft.com/library/windows/apps/bg182410 Windows 8.1 Preview New APIs and features for Developers: http://msdn.microsoft.com/en-us/windows/apps/bg184615 Internet Explorer 11 Preview Guide for Developers: http://msdn.microsoft.com/en-us/library/ie/bg182636 Migration Guide: Migrating Windows 8 apps to Windows 8.1 Preview
Build Windows 2013
Key Note Day 1
Video: http://channel9.msdn.com/Events/Build/2013/1-001 Transcript: http://www.microsoft.com/en-us/news/Speeches/2013/06-26Build2013.aspx Recap: Windows 8.1 Preview, new Bing apps, Sprint’s new Windows Phone 8 devices and more
Key Note Day 2
Video: http://channel9.msdn.com/Events/Build/2013/1-002 Transcript: http://www.microsoft.com/en-us/news/Speeches/2013/06-27Build2013.aspx Press Release: http://www.microsoft.com/en-us/news/Press/2013/Jun13/06-27BUILD2PR.aspx Recap: Windows Azure Mobile Service & Windows Azure Web Sites now available, new Windows 8 and Windows Phone 8 apps and more
You can apply to take part in the Kinect for Windows developer kit program. This program, which begins in November 2013, will provide developers with tools and a pre-release sensor as soon as possible so they can start building new applications before general availability in 2014.
The program fee will be US$399 (or local equivalent) and offers the following benefits:
Direct access to the Kinect for Windows engineering team via a private forum and exclusive webcasts Early SDK access (alpha, beta, and any updates along the way to release) Private access to all API and sample documentation A pre-release/alpha sensor A final, released sensor at launch
There are a limited number of spots in the program. Applications must be completed by July 31, 2013, 9:00 A.M. (Pacific Time). Register here http://www.microsoft.com/en-us/kinectforwindowsdev/newdevkit.aspx
We will begin notifying successful applicants in August.
Additionally, in September the Kinect for Windows SDK will be updated with several exciting updates including:
The feature enhancements will enable even better Kinect for Windows-based applications for businesses and end users, and the convenience of HTML5 will make it easier for developers to build leading-edge touch-free experiences.
This will be the fourth significant update to the Kinect for Windows SDK since the Kinect team launched 17 months ago.The Kinect team are committed to continuing to improve the existing Kinect for Windows platform and with the announcement of the programme above were excited to see what the academic community can do with the new generation Kinect for Windows sensor and SDK.
If you aren’t already using Kinect for Windows to develop touch-free solutions, now is a great time to start for more details see the Kinect for Windows Blog .
http://blogs.msdn.com/b/kinectforwindows and Resources at http://www.kinectforwindows.com