The Nokia Imaging SDK is a code library that helps developers work efficiently with images captured and stored by phones running Microsoft Windows Phone 8. In this Lumia App Labs webinar, we demonstrate the basics of working with the SDK. We provide a product overview and show you how to download the SDK and set up your development environment. We also demonstrate practical ways to apply effects and filters in your imaging apps; share tips and tricks to help you optimise app performance; and provide links to resources that you can use to make the most of your imaging-app projects.
For detailed documentation on the Nokia Imaging SDK, see http://developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html
For more details about developing for Nokia Lumia smartphones visit http://www.developer.nokia.com/windowsphone
Check out details of the other Lumia App Labs, including the future schedule, here: http://www.developer.nokia.com/Develop/Windows_Phone/Learn/
Windows 8 App and Game Development LandscapeJim O'Neil
An overview of many of the options to create and monetize Windows 8 applications for the Windows Store. [Presented 12/3/2012 at Microsoft Store Boston]
Microsoft loves Android developers. We have a lot of tools for them. This session presents a quick overview of these tools including cross-platform development in C# and Visual Studio thanks to Xamarin, Azure Mobile Services, the Windows Bridge for Android (aka "Project Astoria"), Hockeyapp analytics, Visual Studio Tools for Apache Cordova, and the Visual Studio Emulator for Android. We'll then dive deeper into the latter, covering drag & drop installation of apps, debugging apps from any ADB-compatible IDE, emulating hardware like GPS, cameras, accelerometers, battery, network radios, storage cards and more.
The Nokia Imaging SDK is a code library that helps developers work efficiently with images captured and stored by phones running Microsoft Windows Phone 8. In this Lumia App Labs webinar, we demonstrate the basics of working with the SDK. We provide a product overview and show you how to download the SDK and set up your development environment. We also demonstrate practical ways to apply effects and filters in your imaging apps; share tips and tricks to help you optimise app performance; and provide links to resources that you can use to make the most of your imaging-app projects.
For detailed documentation on the Nokia Imaging SDK, see http://developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html
For more details about developing for Nokia Lumia smartphones visit http://www.developer.nokia.com/windowsphone
Check out details of the other Lumia App Labs, including the future schedule, here: http://www.developer.nokia.com/Develop/Windows_Phone/Learn/
Windows 8 App and Game Development LandscapeJim O'Neil
An overview of many of the options to create and monetize Windows 8 applications for the Windows Store. [Presented 12/3/2012 at Microsoft Store Boston]
Microsoft loves Android developers. We have a lot of tools for them. This session presents a quick overview of these tools including cross-platform development in C# and Visual Studio thanks to Xamarin, Azure Mobile Services, the Windows Bridge for Android (aka "Project Astoria"), Hockeyapp analytics, Visual Studio Tools for Apache Cordova, and the Visual Studio Emulator for Android. We'll then dive deeper into the latter, covering drag & drop installation of apps, debugging apps from any ADB-compatible IDE, emulating hardware like GPS, cameras, accelerometers, battery, network radios, storage cards and more.
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
For over 35 years, we have been content with using a keyboard and monitor to interact with computers. The mouse, touch screen and other input devices have transformed how to communicate with computers, but screens of all sizes – from 1” to 80” – have all always been the de facto method to perceive the primary output from our microcomputers and devices. Until now. The Oculus Rift aims to be the first mainstream consumer device for Virtual Reality (VR), while Microsoft’s HoloLens merges the real world with the virtual via holograms to create advanced mixed reality (MR) scenarios (also known as augmented reality, or AR).
This session is your introduction to building AR & MR applications and games using C#, Visual Studio and Unity. We’ll review many of the hardware options, their respective SDKs and how to design real-world scenarios for both the consumer space and the enterprise. We’ll also look at 3D development environments like Unity to bring to life complex scenarios. Mixed and Virtual Reality projects are no longer a dream. The technology is here. The hardware is here. The tools and SDKs are here. Come learn how to get started and build experiences beyond anything you ever imagined.
If you are one of the many people who are interested in Developing for the HoloLens, this deck will walk through all details publically available as of 1/20/2016. Learn about the path that Microsoft has taken to reach the Universal Windows Platform (UWP) which includes Xbox and HoloLens. Learn about the different techniques and tooling Microsoft has provided for Adaptive UI. Finally, learn about the HoloLens, it's hardware, input, how it works, and examples of companies already taking advantage of its power.
Introduction to universal windows platform(uwp) app developmentThilina Wijerathne
This is the great presentation About UWP app development. This is the introduction about app development. Using diagrams and images I describe lot of things about universal windows App Development.
Mobile devices are now at the center of the technology ecosystem, and even enterprise developers who have historically written client-server applications are rapidly shifting to embrace this reality. Developers building customer-facing apps need to reach the breadth of devices that exist in the consumer market, and developers building internal-facing business applications are being asked to target the same breadth of personal devices that employees bring into the workplace.
This presentation covers about topic of how today's modern platform can help developer to create rich native apps that not runs across multiple platforms including Windows, iOS & Android, while maximizing code reuse and skillsets.
Custom Android App Development – Web Animation IndiaMarion Welch
Being associate intimate Android App Development Company, our Android dev team offers a guarantee to our purchasers for a wonderful Android app development service that maximizes the potency of their businesses. we tend to ar exploitation fashionable technologies to form a client’s business complete that competes with today’s technology-obsessed world. Our Android developers have a powerful command of Java, C, C++ HTML, CSS that helps them to write down apps for the Android platform. Our Android app development team develops associate app for pretty much all Google Play’s major classes, as well as social networking, travel, utility, diversion, education, e-commerce so on.
An overview of Windows 10 and Raspberry Pi 2, including links to installing Windows 10 IoT core edition on Raspberry Pi 2 and setting up the Blinky application to control on LED light.
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
• Create great apps for devices or desktop apps, for the web and in the cloud
• Write code for iOS, Android, and Windows in one IDE
• Get great IntelliSense, easy code navigation, fast builds, and quick deployment
Creating Innovative Experiences for Fluent Design using the Visual LayerWindows Developer
Explore how to create engaging Windows applications by incorporating effects, animations, and new types of content that form the building blocks for the Fluent Design System. This session showcases new platform capabilities that enable you to craft innovative 2D and 3D experiences using volumetric objects, vector graphics, depth, motion, lights, and materials. Learn how to bring differentiated UI to your application, tailored for a wide range of Windows devices.
My presentation on Android in my collegeSneha Lata
Hi everyone.....i am studying diploma in IT,i just love to know new technologies....
i have made this presentation first time on the day of Seminar presentation in my college...... i had put my efforts for doing my best......but still there may be some mistakes....just wanna share this one...hope you will like this.....thank you.. :)
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
Durante la conferenza Build, Microsoft ha presentato interessanti novità sullo sviluppo mobile e cross-platform. Alcune di queste riguardano gli sviluppatori iOS e Android, che avranno ulteriori strumenti a disposizione per aumentare la diffusione delle proprie app, riutilizzando il codice già scritto nativamente per queste due piattaforme (in Objective-C, Java, e magari in futuro anche Swift).
Alla luce di queste novità, faremo il punto della situazione sullo sviluppo mobile, discutendo le strategie per scegliere quale tecnologia usare per la nostra prossima app, tra sviluppo nativo o con tool come Xamarin e Apache Cordova.
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
For over 35 years, we have been content with using a keyboard and monitor to interact with computers. The mouse, touch screen and other input devices have transformed how to communicate with computers, but screens of all sizes – from 1” to 80” – have all always been the de facto method to perceive the primary output from our microcomputers and devices. Until now. The Oculus Rift aims to be the first mainstream consumer device for Virtual Reality (VR), while Microsoft’s HoloLens merges the real world with the virtual via holograms to create advanced mixed reality (MR) scenarios (also known as augmented reality, or AR).
This session is your introduction to building AR & MR applications and games using C#, Visual Studio and Unity. We’ll review many of the hardware options, their respective SDKs and how to design real-world scenarios for both the consumer space and the enterprise. We’ll also look at 3D development environments like Unity to bring to life complex scenarios. Mixed and Virtual Reality projects are no longer a dream. The technology is here. The hardware is here. The tools and SDKs are here. Come learn how to get started and build experiences beyond anything you ever imagined.
If you are one of the many people who are interested in Developing for the HoloLens, this deck will walk through all details publically available as of 1/20/2016. Learn about the path that Microsoft has taken to reach the Universal Windows Platform (UWP) which includes Xbox and HoloLens. Learn about the different techniques and tooling Microsoft has provided for Adaptive UI. Finally, learn about the HoloLens, it's hardware, input, how it works, and examples of companies already taking advantage of its power.
Introduction to universal windows platform(uwp) app developmentThilina Wijerathne
This is the great presentation About UWP app development. This is the introduction about app development. Using diagrams and images I describe lot of things about universal windows App Development.
Mobile devices are now at the center of the technology ecosystem, and even enterprise developers who have historically written client-server applications are rapidly shifting to embrace this reality. Developers building customer-facing apps need to reach the breadth of devices that exist in the consumer market, and developers building internal-facing business applications are being asked to target the same breadth of personal devices that employees bring into the workplace.
This presentation covers about topic of how today's modern platform can help developer to create rich native apps that not runs across multiple platforms including Windows, iOS & Android, while maximizing code reuse and skillsets.
Custom Android App Development – Web Animation IndiaMarion Welch
Being associate intimate Android App Development Company, our Android dev team offers a guarantee to our purchasers for a wonderful Android app development service that maximizes the potency of their businesses. we tend to ar exploitation fashionable technologies to form a client’s business complete that competes with today’s technology-obsessed world. Our Android developers have a powerful command of Java, C, C++ HTML, CSS that helps them to write down apps for the Android platform. Our Android app development team develops associate app for pretty much all Google Play’s major classes, as well as social networking, travel, utility, diversion, education, e-commerce so on.
An overview of Windows 10 and Raspberry Pi 2, including links to installing Windows 10 IoT core edition on Raspberry Pi 2 and setting up the Blinky application to control on LED light.
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
• Create great apps for devices or desktop apps, for the web and in the cloud
• Write code for iOS, Android, and Windows in one IDE
• Get great IntelliSense, easy code navigation, fast builds, and quick deployment
Creating Innovative Experiences for Fluent Design using the Visual LayerWindows Developer
Explore how to create engaging Windows applications by incorporating effects, animations, and new types of content that form the building blocks for the Fluent Design System. This session showcases new platform capabilities that enable you to craft innovative 2D and 3D experiences using volumetric objects, vector graphics, depth, motion, lights, and materials. Learn how to bring differentiated UI to your application, tailored for a wide range of Windows devices.
My presentation on Android in my collegeSneha Lata
Hi everyone.....i am studying diploma in IT,i just love to know new technologies....
i have made this presentation first time on the day of Seminar presentation in my college...... i had put my efforts for doing my best......but still there may be some mistakes....just wanna share this one...hope you will like this.....thank you.. :)
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
Durante la conferenza Build, Microsoft ha presentato interessanti novità sullo sviluppo mobile e cross-platform. Alcune di queste riguardano gli sviluppatori iOS e Android, che avranno ulteriori strumenti a disposizione per aumentare la diffusione delle proprie app, riutilizzando il codice già scritto nativamente per queste due piattaforme (in Objective-C, Java, e magari in futuro anche Swift).
Alla luce di queste novità, faremo il punto della situazione sullo sviluppo mobile, discutendo le strategie per scegliere quale tecnologia usare per la nostra prossima app, tra sviluppo nativo o con tool come Xamarin e Apache Cordova.
The Great Mobile Debate: Native vs. Hybrid App DevelopmentNick Landry
It’s not easy being a mobile developer. iOS and Android dominate the market, Windows Phone is climbing into third place, and we’re not really sure if BlackBerry still matters. Do you focus on one platform or many? What size of the mobile population do you really want to reach? Each mobile platform comes with its own programming languages, SDKs, IDEs and application lifecycle & architecture. Are we really expected to learn all of this? Isn’t HTML5 supposed to be the Silver Bullet so we can finally write apps once and run them everywhere? This session will demystify all these questions, walking you through the modern mobile ecosystem, and explore your options as a developer. We’ll review the native story on each major platform, discuss the pros & cons of both mobile native and web development, cover some of the cross-platform solutions available to developers, and explore best practices and guidelines to insure a successful mobile strategy. Don’t just blindly pick a side or assume that “one size fits all”, this session covers one of the most hotly contested debates in modern IT. Come join us and be a part of the conversation.
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaDave Glover
Windows 10 IoT Core slides from Microsoft Australia Ignite 2015 presentation. Understand Windows 10 IoT Core and how to develop for it. All source code at http://www.github.com/gloveboxes
Windows 10 pentru dezvoltatori - InfoEducație 2015Julian Atanasoae
În această prezentare vom vorbi despre ce aduce nou Windows 10, ce înseamnă arhitectura de aplicații universale și cum ne ajută să targetăm telefoane, tablete, PC-uri, Xbox și chiar HoloLens și Raspberry Pi. De asemenea, vedem cum ne ajută Microsoft să targetăm platformele concurente - iOS și Android.
How to Develop Cross Platform Application in Visual Studio Code?Flutter Agency
Believe it or not, VSCode is a game of time for superior app development under Windows providing the best-in-class IDE with sterling stock projects that run smoothly on different mobile devices.
Agenda
1- What is Smartphone ?
2- Sample Applications
3- Smartphones Operating System
4- Comparison between Android and IOS
5- What is Android ?
6- Why Android ?
7- Android History
8- Android Versions
9- Android Architecture
10- Dalvik JVM
11- How to start with Android ?
12- Android Native
13- Install Android IDE
14- Activity Life Cycle
15- Create Simple Project
Wondering how you can take advantage of the cloud, and build for multiple platforms at the same time? Join Microsoft Technical Evangelist Shahed Chowdhuri and learn how you can leverage your existing skills and experience to build Universal Apps and connect them via Azure Mobile Services.
With Windows 10 devices reaching nearly 300 million, this platform is becoming a very relevant platform for game publishers to target. Join this session to get a great overview of the Universal platform. We will cover the differences & similarities to desktop games development, the Windows store, and state of all the middleware engines and other Microsoft technologies you can use to easily port your game from other platforms (or desktop) to Universal.
Build Your First iPhone or Android App with Telerik AppBuilderJeffrey T. Fritz
Jeff Fritz shows you what you need to know to get started with Telerik AppBuilder to build your first iPhone and Android app. No knowledge of mobile development is needed, and Jeff shows what you need to get started
Research References:
1. Comparative Analysis of Smartphone Operating system Android Apple iOS and Windows
2. Comparative Study of Google Android, Apple iOS
and Microsoft Windows Phone Mobile Operating
Systems
3. A Study on Smartphone based Operating System
4. Google Android a Mobile Platform: A Review
5. Comparative Study of Mobile Operating Systems with Special Emphasis on Android OS
6. Mobile application platform heterogeneity:
Android vs Windows Phone vs iOS vs Firefox OS
7. Android vs Windows Mobile vs Java ME: a comparative study of mobile development environments
Similar to Lviv MD Day 2015 Олександр Краковецький "Universal Windows Platform Bridges для iOS/Android/Web розробників" (20)
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...Lviv Startup Club
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас Agile? (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Lviv Startup Club
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це впливає на розробку продуктів та реалізацію інноваційних рішень (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Igor Protsenko: Difference between outsourcing and product companies for prod...Lviv Startup Club
Igor Protsenko: Difference between outsourcing and product companies for product managers and related challenges (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Kseniya Leshchenko: Shared development support service model as the way to ma...Lviv Startup Club
Kseniya Leshchenko: Shared development support service model as the way to make small projects with small budgets profitable for the company (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Lviv Startup Club
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подумали (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Lviv Startup Club
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти різницю і як це впливає на результат (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
The key differences between the MDR and IVDR in the EUAllensmith572606
In the European Union (EU), two significant regulations have been introduced to enhance the safety and effectiveness of medical devices – the In Vitro Diagnostic Regulation (IVDR) and the Medical Device Regulation (MDR).
https://mavenprofserv.com/comparison-and-highlighting-of-the-key-differences-between-the-mdr-and-ivdr-in-the-eu/
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
What is the TDS Return Filing Due Date for FY 2024-25.pdfseoforlegalpillers
It is crucial for the taxpayers to understand about the TDS Return Filing Due Date, so that they can fulfill your TDS obligations efficiently. Taxpayers can avoid penalties by sticking to the deadlines and by accurate filing of TDS. Timely filing of TDS will make sure about the availability of tax credits. You can also seek the professional guidance of experts like Legal Pillers for timely filing of the TDS Return.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
Buy Verified PayPal Account | Buy Google 5 Star Reviewsusawebmarket
Buy Verified PayPal Account
Looking to buy verified PayPal accounts? Discover 7 expert tips for safely purchasing a verified PayPal account in 2024. Ensure security and reliability for your transactions.
PayPal Services Features-
🟢 Email Access
🟢 Bank Added
🟢 Card Verified
🟢 Full SSN Provided
🟢 Phone Number Access
🟢 Driving License Copy
🟢 Fasted Delivery
Client Satisfaction is Our First priority. Our services is very appropriate to buy. We assume that the first-rate way to purchase our offerings is to order on the website. If you have any worry in our cooperation usually You can order us on Skype or Telegram.
24/7 Hours Reply/Please Contact
usawebmarketEmail: support@usawebmarket.com
Skype: usawebmarket
Telegram: @usawebmarket
WhatsApp: +1(218) 203-5951
USA WEB MARKET is the Best Verified PayPal, Payoneer, Cash App, Skrill, Neteller, Stripe Account and SEO, SMM Service provider.100%Satisfection granted.100% replacement Granted.
VAT Registration Outlined In UAE: Benefits and Requirementsuae taxgpt
Vat Registration is a legal obligation for businesses meeting the threshold requirement, helping companies avoid fines and ramifications. Contact now!
https://viralsocialtrends.com/vat-registration-outlined-in-uae/
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
3. Wherever your code was born, you can bring it to Windows
XboxIoT
Universal
Windows Platform
Middleware Platforms
Middleware Partners (e.g., Xamarin)
Game Engine Partners (e.g., Unity)
Windows Platform
Universal Windows 8 Apps (C++/C#/JS)
Universal Windows 10 Apps (C++/C#/JS)
Project Centennial (Classic Apps)
Web Platform
Microsoft Edge HTML Engine
Cordova Tooling (HTML/JS)
Hosted Web Apps (HTML/JS)
Other Mobile Platforms
Project Astoria (Java/C++)
Project Islandwood (Objective C/C++)
4. ”Project Astoria”) will enable you to build apps using
Android code to target Windows 10 phones without having to leave your Android IDE.
”Project Islandwood”) will enable you to build a universal
Windows app from within Visual Studio 2015 using your existing Objective-C code.
”Project Centennial”) will make it possible
to package and publish your current .NET and Win32-based Windows applications to
the Windows Store, providing a new way of distributing and monetizing your
application on Windows PCs.
Windows 10 will make it easy for
you to create a Windows app that packages your website for publishing to the Store.
Once installed, your website can update and call Windows APIs from JavaScript,
creating a more engaging user experience.
https://dev.windows.com/en-US/uwp-bridges
5. • The goal is to allow apps to be ported with as minimum code changes as possible,
desirably none
• Both Java and native Android code (C, C++) is accepted. IDEs: IntelliJ, Android
Studio and Eclipse on Windows or Mac OS X machines.
• Gradle can be used to generate builds for both Android and Windows from the
same source without requiring code forking.
• The SDK comes with a Windows emulator and the code can be deployed to real
devices via USB or WiFi. Debugging works as usual for any other Android
application.
• KitKat is currently supported.
• Targets Android mobile apps, and they will be ported only to phones and tablets,
not to HoloLens, desktop or other Windows devices.
Helps developers port their Android apps to the Universal Windows Platform.
6. • The UI is converted to a native Windows one, but there are limitations on what
can be done.
• Porting works by redirecting Android OS calls to their corresponding Windows
operations, without introducing any intermediary VM or runtime. This is done to
avoid unnecessary CPU consumption which is important on mobile devices.
• Google Play services calls - Ads, Analytics, In-app purchases and Notifications -
are automatically redirected to corresponding Windows services without source
code change. Bing Maps is used instead of Google Maps. Calls to Android device
sensors, buttons or features, such as Contacts, Share, keyboard, are also mapped
to Windows ones.
• Windows specific code, such as Live Tiles, is added using Java.
Helps developers port their Android apps to the Universal Windows Platform.
7. We translate and redirect Android concepts to Windows concepts
User experience Cloud services Platform
• Acquisition
• Input and interaction
• App-to-app interactions
• Windowing & navigation
• Notifications and live tiles
• …
• In-App Purchases
• Ads
• Maps
• Game Services
• Analytics
• Notification service
• …
• File system
• Contacts, photos,…
• Sensors
• Camera
• Hardware accelerated
graphics & Direct X
• …
8. Apps built with Project Astoria are Windows apps
Users acquire apps built with Project
Astoria through the Windows Store
User experience
Cloud services
Platform
9. Apps built with Project Astoria are Windows apps
v/sv/sv/s
User experience
Cloud services
Platform
10. Microsoft Services
AppInsights
MS Ads
In-app Purchases
Windows Notification Service
Xbox Live Services
Bing Maps
Windows Location services
…
• Project Astoria SDK in Java
• Use Microsoft services with minimal
code change
• Get Started in Dev Center
Windows apps built with Project Astoria use Microsoft cloud services
User experience
Cloud services
Platform
11. Android platform capabilities are redirected to Windows
• File system
• Contacts, photos,…
• Sensors
• Camera
• Hardware accelerated graphics &
Direct X
• Networking/sockets
• Application lifecycle
• Resource management
• Background execution model
• Security model
User experience
Cloud services
Platform
13. Windows 10 Mobile Only
+
Your Android Code
(Project Astoria SDK & App analysis)
+
Your app in the
Windows Store
Your IDE
(Project Astoria Plugins)
Your dev
machine
Build a Windows app with your Android code
+
Windows
Magic
Live tiles
…
IntelliJ
Android
Studio
Eclipse
Windows
Mac
14. Windows Bridge for iOS (also referred to as WinObjC) is a Microsoft open source
project that provides an Objective-C development environment for Visual
Studio/Windows. In addition, WinObjC provides support for iOS API compatibility.
With the Windows Bridge for iOS you’ll be able to:
• Import Xcode® projects into Visual Studio
• Make minimal changes to your iOS/Objective-C code to build a Windows app
• Build and debug your Objective-C code from Visual Studio
• Take advantage of great Windows services
• Extend your app to take advantage of Universal Windows Platform features
Developer Preview: https://github.com/Microsoft/WinObjC
Bring iOS applications to Windows
15. There are ~16M classic apps that could be ported with Centennial.
session
Make classic Windows apps -Win32, .NET, COM- run on the Universal Platform.