Unraveling Multimodality with Large Language Models.pdf
데브멘토 발표세미나
1. Windows Phone 7:A Different Kind of Phone Required Slide 서진호 부장 (Jinho.Seo@microsoft.com) Sr. Developer Evangelist – Windows Phone 7 Microsoft Korea http://blogs.msdn.com/jinhoseo
2. WINDOWS PHONE 7 IS A DIFFERENT KIND OF PHONE DESIGNED TO BRING TOGTHER WHAT YOU CAREABOUT MOST
5. Microsoft Next Mobile Strategy HARDWARE Optimized and standardized DESIGN End user comes first PLATFORM Re-architected developer platform
6. Smart DesignWorks the way you want SEARCH Location aware Optimized for Bing integration One click search INTERNET EXPLORER Fast-opening pages, legible text and easily clickable links Browsing and resizing happen naturally START Customizable, at-a-glance view Live tiles continuously update you about your world
7. Integrated ExperiencesHubs simplify your everyday tasks on the phone Immersive and engaging experiences Bring together apps, services, content, and the web by theme Reduce the number of steps for everyday tasks
10. Compelling Application Platform RICH, CAPTIVATING APPLICATIONS Unleash the power of Silverlight to reach customers and employees END-TO-END DEVELOPER EXPERIENCE Tools > community > ingestion > distribution SINGLE, DISCOVERABLE MARKETPLACE Channel for reaching the end-user POWERFUL AND FAMILIAR TOOLS Visual Studio, Expression Blend, Silverlight, and XNA MULTI-SCREEN POTENTIAL Applications that work across phone, web, and desktop
12. User Experience Frameworks High performance game framework Rapid creation of multi-screen 2D and 3D games Rich content pipeline Mature, robust, widely adopted technology spanning Xbox, Windows, and Zune Modern XAML/event-driven application UI framework Rapid creation of visually rich apps HTML/Javascript Mature, robust, widely deployed technology GAMES(and applications) APPLICATIONS (and games)
13. Silverlight Controls Silverlight control set is rich Familiar to existing Silverlight developer Some additional features For example, Software Input Panel (SIP) support on TextBox
16. Windows Phone Themes Windows Phone 7 allows users to customize the system theme on their phone Select between Light or Dark background Select from a choice of 10 accent colors Silverlight controls are all theme aware Adopt color scheme selected by the user by default Developer can customise control rendering and override any themed properties 16
17. Frame and Page Frame Top-level container control PhoneApplicationFrame class Contains the page control and system elements such as system tray and application bar Page Fills the entire content region of the frame PhoneApplicationPage-derived class Optionally surfaces its own application bar Handles Orientation NavigatedTo and NavigatedFrom 17
18. Application ChromeSystem Tray and Application Bar System Tray System owned indicator area that displays system-level status information Apps can show/hide Microsoft.Phone.Shell.SystemTray.IsVisible= false; Application Bar Area where applications can display buttons for the most common tasks Can display context menu for less common tasks
19. Application Bar Use the ApplicationBar instead of creating your own menu system Up to 4 buttons plus optional menu Swipe up the bar to bring up the menu Use white foreground on transparent background for icons System will colorize button according to users selected theme
20. Orientation Support In Visual Studio ‘Add New Item’ , you can add a Landscape Page or a Portrait Page In fact, any page can be either – or both PhoneApplicationPage.SupportedOrientations property states what orientations the page supports Portrait Landscape PortraitOrLandscape If set to PortraitOrLandscape, pagewill re-orientate itself automaticallywhen the user rotates the phone You cannot force a page to re-orientate in code You can force a page to always use a specific orientation by setting the SupportedOrientations property to the value you require 20
22. TextBoxInputScope 22 <TextBox Text="{Binding Email, Mode=TwoWay}" x:Name="tbEmail" Margin="23,0,8,0" Grid.Row="4" d:LayoutOverrides="Width" > <TextBox.InputScope> <InputScope> <InputScopeNameNameValue="EmailNameOrAddress"/> </InputScope> </TextBox.InputScope> </TextBox> InputScope gives a hint to the system which Soft Input Panel layout to use
23. WebBrowser control 23 Displays network and local content Gestures: pan, double tap and pinch Supports transforms & projections No Input on transform Application can interact with javascript Optimized for privacy Script is disabled by default Cookies and cache are isolated
24. Bing maps control In-App bing maps control Optimized for windows phone Programmable Ships at RTM 24
26. The Future of LIVE Your entertainment, with the people you care about, whenever and wherever you want Scale beyond the console Move from Console-centric experience to LIVE (cloud)-centric Access to consumers Microsoft has 100s of millions of customers across all screens Greater monetization opportunity Common publishing platform across multiple screens Consistent and ubiquitous gamer experience across all screens
27. Xbox LIVE Gaming Services Windows Phone will extend the Xbox LIVE brand beyond the console for the first time Windows Phone is the first step towards our vision of a ubiquitous gaming service Windows Phone is the first step towards our vision of a ubiquitous gaming service Premium placement helps your titles stand out and avoid the race to the bottom Identity Friends Achievements Merchandising Premium Placement
28. Why LIVE is Better Business Premier merchandising Game Merchandising – editorial merchandising will predominately feature LIVE games Marketing opportunities for the games that highlight our showcase features The royalty rate for LIVE games is 70/30 net sales Same as non-LIVE developers but with all the added benefits of being in the LIVE portfolio LIVE will manage the business ecosystem to ensure better returns for game developers and publishers Highest quality games – not sorting 1000’s of generic games Business model – establish and maintain price points (not allow for rapid pace to $0) LIVE services We build the services, you get to focus on the games Cross-platform services Consistent experience for gamers Trials, menu system, game ratings, predictable release schedule Page 28
29. Windows Phone Start Screen Top level screen Direct link to the Games Hub Branded Xbox LIVE Will drive awareness toall users of the service Users can navigate to Games Hub and Marketplace directly from the Start Screen Page 29
30. Dedicated Games Hub On Device Games Hub shows spotlight, LIVE statusand notifications, and the gamers collection Spotlight & notifications will be used for LIVE games only Editorial Updated daily Collection will show all owned LIVE games first. Non-LIVE games go below in other games Page 30
31. Managed Code for Game Development Windows Phone 7 Uses the .NET platform Managed code platform, no unsafe code .NET/XNA is used for games today! XNA Game Studio 4.0 is C# exclusive 800+ managed code games on XBLA/XBLIG Windows games published through portals
32. XNA Game Studio 4.0 Enhanced audio support Develop for Windows Phone 7 Series Simplified graphics API’s Visual Studio 2010 integration New configurable effects
34. Application Model .NET CommonLanguage Runtime Goal: Great UserExperiences Process Model Predictable Safe High performance Innovative Service BasedApplication Deployment
35. Application Model Life Cycle Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Validation, Certification, and Signing Windows Phone Marketplace Windows Phone Marketplace Application license Crypto-verifiable object issued to grant rights to an application
37. Deployment Process Develop & Debug Submit& Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
38. Mobile Cloud Services Your Web Service Windows Phone Custom Web Service Existing Web Services Windows Phone Application Notification Service Location Service Microsoft Services Frameworks Cloud integration client services
39. Location Service GPS + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness WiFi Location services - Accuracy +/- Power +/- Speed +/- Urban areas Cell towers
40. Location Service Windows Phone GPS, AGPS, & Wi-Fi Smart Device + Cloud Service Balance accuracy with time and power consumption Location Service Microsoft Services System.Device.Location Location client service
41. Push Notification Service Your Web Service Windows Phone Notification Service Microsoft Services Microsoft.Phone.Notification Push client service
42. Marketplace Update for Windows Phone 7Giving developers what they’ve asked for EASILY MANAGE YOUR BUSINESS Single self-service portal Transparent polices & open to 3rd party services Beta distribution service DEEPEN CUSTOMER CONNECTION Trial API Push notification, simple update mechanism, & dynamic tiles Broad business model support INCREASE DISCOVERABILITY Reach all WP7 consumers with compelling apps Single easy to find Marketplace on device and PC Daily localized merchandising to promote the very best apps
43. Windows Phone 7 - Mobile Web Speed is King! Support HTML Standard No support Flash, Silverlight and HTML5 Reason: Battery Life and Performance Device OS update – Only Microsoft
44. Global WP7 ISV Partners Program 한국 컨텐츠 개발 업체들이 세계 진출 위해 지원! 올 10월-11월 북미 및 유럽, 한국 및 아시아는 2011년 런치! 국내 게임 및 Entertainment 개발사 해외 마켓플레이스 지원 9월 3일(금) 포스코 센터 서관 5층, 한국 마이크로소프트 세미나실에서 초대합니다!
Our vision is to grow Xbox LIVE from a purely console based service to a cloud based service available to users across multiple screens. Publishers have an opportunity to reach a broader audience by creating new content that reaches users on the PC, console and phone.