The document provides guidelines for preparing a Windows Phone application for submission to the Windows Phone Marketplace. It covers requirements for application artwork including tiles, screenshots, and background art. It also discusses themes, textual information, content policies, performance testing, localization, and the submission process.
The Magic of Windows campaign celebrated the launch of Windows 7 and Windows Phone 6.5 through interactive experience zones in malls across India. Consumers could try the new operating systems on touchscreens and phones. Windows icons came to life as dancers to entertain visitors. A mime artist demonstrated Windows Phone features. Consumers shared photos on social media for contests to win phones. The campaign reached over 1 million people through on-ground activations, digital marketing, and public relations over 47 days across 6 cities.
Designing for android tablets smashing mobileDaniel Downs
The document discusses design considerations for Android tablet apps. It begins by comparing the Android and iPad interfaces, noting differences in screen size, orientation, system bars, navigation patterns, notifications, settings, and elements. It then covers common design patterns for Android like the action bar, navigation types, and contextual actions. The document also discusses layout strategies using fragments, split views, and orientation handling. It provides examples of well-designed Android tablet apps.
These webinar slides introduce what’s new in Microsoft Windows Phone 8, with an emphasis on those features that are sure to excite Nokia developers the most. Whether you’re completely new to Windows Phone or you have Windows Phone applications already on the market, you’ll see how Windows Phone 8 offers new opportunities. We’ll cover new APIs and technologies, enablers for better app monetisation, and cross-platform portability.
The document provides guidance for Android developers looking to create applications for Windows Phone 7. It compares the programming stacks and frameworks between Android and WP7. While there are similarities in design principles, WP7 applications should take advantage of unique Metro design guidelines. The document outlines user interface guidelines, development tools, programming languages, application lifecycles and data storage between the two platforms.
The document discusses how the Phoenix Suns used newsfeed optimization (NFO) on Facebook to increase engagement and reach. It explains how the Facebook algorithm and newsfeed work, and that most brands do not optimize their content to be visible. The Suns worked with BrandGlue to do NFO, which led to a 138% increase in likes, 473% increase in comments, 20,000+ more interactions, and 2.1 million more impressions in June compared to May. Their VP of Digital was surprised by the large increase in reach from optimizing content for the newsfeed.
The document discusses how companies can win the race to the future. It provides advice on focusing efforts, separating from competitors by listening to customers, and creating an application programming interface to let the marketplace lead. It also lists 12 characteristics of companies built for the future, such as being horizontal, fast, flexible, and networked. The overall message is that the race to the future will be won not by those with the best talent alone, but by those who use talent best.
Should School Lunch Be Regulated? Facts & InfographicMaps of World
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The Magic of Windows campaign celebrated the launch of Windows 7 and Windows Phone 6.5 through interactive experience zones in malls across India. Consumers could try the new operating systems on touchscreens and phones. Windows icons came to life as dancers to entertain visitors. A mime artist demonstrated Windows Phone features. Consumers shared photos on social media for contests to win phones. The campaign reached over 1 million people through on-ground activations, digital marketing, and public relations over 47 days across 6 cities.
Designing for android tablets smashing mobileDaniel Downs
The document discusses design considerations for Android tablet apps. It begins by comparing the Android and iPad interfaces, noting differences in screen size, orientation, system bars, navigation patterns, notifications, settings, and elements. It then covers common design patterns for Android like the action bar, navigation types, and contextual actions. The document also discusses layout strategies using fragments, split views, and orientation handling. It provides examples of well-designed Android tablet apps.
These webinar slides introduce what’s new in Microsoft Windows Phone 8, with an emphasis on those features that are sure to excite Nokia developers the most. Whether you’re completely new to Windows Phone or you have Windows Phone applications already on the market, you’ll see how Windows Phone 8 offers new opportunities. We’ll cover new APIs and technologies, enablers for better app monetisation, and cross-platform portability.
The document provides guidance for Android developers looking to create applications for Windows Phone 7. It compares the programming stacks and frameworks between Android and WP7. While there are similarities in design principles, WP7 applications should take advantage of unique Metro design guidelines. The document outlines user interface guidelines, development tools, programming languages, application lifecycles and data storage between the two platforms.
The document discusses how the Phoenix Suns used newsfeed optimization (NFO) on Facebook to increase engagement and reach. It explains how the Facebook algorithm and newsfeed work, and that most brands do not optimize their content to be visible. The Suns worked with BrandGlue to do NFO, which led to a 138% increase in likes, 473% increase in comments, 20,000+ more interactions, and 2.1 million more impressions in June compared to May. Their VP of Digital was surprised by the large increase in reach from optimizing content for the newsfeed.
The document discusses how companies can win the race to the future. It provides advice on focusing efforts, separating from competitors by listening to customers, and creating an application programming interface to let the marketplace lead. It also lists 12 characteristics of companies built for the future, such as being horizontal, fast, flexible, and networked. The overall message is that the race to the future will be won not by those with the best talent alone, but by those who use talent best.
Should School Lunch Be Regulated? Facts & InfographicMaps of World
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
EventPilot Conference Apps - Getting Started: Mobile App GraphicsATIV Software
Learn more at http://ativsoftware.com
Event planners and meeting planners can easily offer the EventPilot native conference app for their attendees. The meeting app enables instant offline access to the entire conference program with personal schedule builder, note taking, slide viewing, and attendee social engagement.
This presentation demonstrates which core graphics are required to create an amazing looking conference app with EventPilot.
How to submit to Windows Phone MarketplaceMalin De Silva
The document provides information on submitting apps to the Windows Phone Marketplace. It discusses what makes the marketplace special, including over 100,000 apps and testing on 5 devices. It outlines steps to take when preparing an app, such as ensuring the app works correctly with music, games, and the back button. The submission process requires the XAP file, 300x300 logo, and description. Categories and pricing must be correctly selected when submitting.
A Complete guide of Windows 8 with its applicationalva christi
The Windows 8 app market is booming, according to MetroScore Scanner and there are now more than 100,000 apps in the Windows 8 app store. A great catalyst to the fast growth was probably due to the reward system launched by Microsoft to entice developers to submit good apps to the Windows Store.
This document provides an overview of Windows Phone 7, including its growing smartphone market opportunities, Metro design language, application platform goals, and developer tools. The smartphone market is growing rapidly and Windows Phone 7 offers a new concept designed for mobility. The application platform makes development easy and reliable across screens and clouds, while the marketplace enhances discovery and reliable acquisition of apps and games.
The document provides guidance for Android developers looking to create applications for Windows Phone 7. It compares the programming stacks and frameworks between Android and WP7. While there are similarities in design principles, WP7 applications should take advantage of unique Metro design guidelines. The document outlines user interface guidelines, development tools, programming languages, application lifecycles and data storage between the two platforms.
Windows Phone Apps Development overviewPruthvi Reddy
The document discusses the design of a cloud and integration services platform for mobile applications. It covers the app model, UI model, software architecture, and hardware foundation. The platform is designed with the end user first and provides richer, deeper, and easier apps through a combination of cloud services and optimized hardware. It also discusses specific features like push notifications, live tiles, application lifecycles including dormant and tombstoned states, and common UI elements.
Microsoft Microsoft Certifications 70-491 it examen dumpslilylucy
The document describes requirements for a museum app:
- The app will replace paper pamphlets describing paintings and sculptures. It must display this information and allow searching and sharing photos.
- Pages will include details about painting/sculpture groups and individual items. Users can view photos and check items as "found."
- The app must save photos and update the tile with the photo count. It will use notifications to handle tile updates.
INTRO TO XPRESSION CG
Xpression CG is character generator software that gives you the ability to create dynamic graphics for your studio production. This PC computer-based application gives producers the ability to create titles, lower thirds, credits and add pre-created video opens, roll-ins and PSAs to your production.
Windows Phone 7 runs on a version of Silverlight that is similar to version 3. It was launched in the United States on November 8th. Development tools are available for free at create.msdn.com and the UI was inspired by metro transportation signage. Key launch partners included AT&T, T-Mobile, Samsung, LG, Dell and HTC.
Windows Phone 7 is designed to bring together what users care about most in a different kind of phone. It features a customizable start screen with live tiles that continuously update information. It also includes integrated hubs that simplify everyday tasks and bring together apps, services, content and the web. The Windows Phone 7 platform provides developers with powerful tools, a single discoverable marketplace, and the ability to create rich applications and reach customers.
The document discusses trends in mobile devices and operating systems. It notes that Apple has sold over 54 million iPhones and 11 million iPads, while there are over 80 Android handset models and 30 Android tablet models. Microsoft has spent $1 billion marketing Windows Phone 7. The document reviews market share data and provides examples of various mobile devices like the Samsung Galaxy Tab and BlackBerry Playbook. It discusses developing for platforms like iOS, Android, BlackBerry and Windows Phone 7. The document outlines how mobility is changing enterprises and industries like healthcare, financial services and retail through mobile apps. It closes with a discussion of challenges in developing successful enterprise mobile solutions.
This document is a project report for an Android-based "Divide and Conquer" game app. It includes sections on the problem statement, proposed solution, research papers on Android technology, system requirements, tools to be used, and implementation plans. The app aims to enhance logical skills through dividing areas for a ball on the Android platform using Java and SQLite database. Limitations include issues on certain screen sizes and resolutions.
This document discusses mobile application development platforms. It describes native apps, which are built specifically for a single platform and can access all device features. Web apps are accessed through a mobile browser but "write once, run anywhere." Hybrid apps combine aspects of native and web apps. Popular mobile app stores include Google Play, the App Store, and Amazon Appstore. Cross-platform frameworks like PhoneGap, Titanium, and Sencha allow developing once and deploying to multiple platforms but lack full native capabilities.
The mobile market is experiencing explosive growth of smartphones worldwide, with an estimated 270 million smartphones sold in 2010, a 55% increase from 2009. By 2014, smartphones are estimated to represent 32% of all mobile phone sales globally. The dominance of the iPhone is declining as its market share drops below 50%. Mobile applications and devices are becoming indispensable, driving innovation and strong user adoption. Developers have several approaches for creating mobile applications, including web applications, hybrid applications, and fully native applications, each with their own advantages and trade-offs.
This is the second version of Build an AR app presentation. It gives a detailed step by step guide on building a complete AR app from scratch using Vuforia
Windows 8 App and Game Development LandscapeJim O'Neil
This document discusses the different ways to build apps and games for Windows 8, including using HTML5/JS, C#, C++, and XAML. It covers certification requirements and options for monetizing apps, such as in-app purchases and free trials. The opportunities for app and game development on Windows 8 are significant given the large installed base and upcoming release of Windows 8 on many new devices.
The document discusses Android as a platform for game development. It notes that Android is a widely used platform that allows developers to create a variety of game types. Game developers can take advantage of Android features like touch screens, accelerometers, and cameras to create engaging gaming experiences. The document also provides tips for developing Android games, such as considering lower-end and high-end Android devices, and using tools and frameworks to build games in Java or C++. Overall, Android is presented as an accessible platform for game development.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
More Related Content
Similar to Windows phone marketplace publishing in a nutshell v2
EventPilot Conference Apps - Getting Started: Mobile App GraphicsATIV Software
Learn more at http://ativsoftware.com
Event planners and meeting planners can easily offer the EventPilot native conference app for their attendees. The meeting app enables instant offline access to the entire conference program with personal schedule builder, note taking, slide viewing, and attendee social engagement.
This presentation demonstrates which core graphics are required to create an amazing looking conference app with EventPilot.
How to submit to Windows Phone MarketplaceMalin De Silva
The document provides information on submitting apps to the Windows Phone Marketplace. It discusses what makes the marketplace special, including over 100,000 apps and testing on 5 devices. It outlines steps to take when preparing an app, such as ensuring the app works correctly with music, games, and the back button. The submission process requires the XAP file, 300x300 logo, and description. Categories and pricing must be correctly selected when submitting.
A Complete guide of Windows 8 with its applicationalva christi
The Windows 8 app market is booming, according to MetroScore Scanner and there are now more than 100,000 apps in the Windows 8 app store. A great catalyst to the fast growth was probably due to the reward system launched by Microsoft to entice developers to submit good apps to the Windows Store.
This document provides an overview of Windows Phone 7, including its growing smartphone market opportunities, Metro design language, application platform goals, and developer tools. The smartphone market is growing rapidly and Windows Phone 7 offers a new concept designed for mobility. The application platform makes development easy and reliable across screens and clouds, while the marketplace enhances discovery and reliable acquisition of apps and games.
The document provides guidance for Android developers looking to create applications for Windows Phone 7. It compares the programming stacks and frameworks between Android and WP7. While there are similarities in design principles, WP7 applications should take advantage of unique Metro design guidelines. The document outlines user interface guidelines, development tools, programming languages, application lifecycles and data storage between the two platforms.
Windows Phone Apps Development overviewPruthvi Reddy
The document discusses the design of a cloud and integration services platform for mobile applications. It covers the app model, UI model, software architecture, and hardware foundation. The platform is designed with the end user first and provides richer, deeper, and easier apps through a combination of cloud services and optimized hardware. It also discusses specific features like push notifications, live tiles, application lifecycles including dormant and tombstoned states, and common UI elements.
Microsoft Microsoft Certifications 70-491 it examen dumpslilylucy
The document describes requirements for a museum app:
- The app will replace paper pamphlets describing paintings and sculptures. It must display this information and allow searching and sharing photos.
- Pages will include details about painting/sculpture groups and individual items. Users can view photos and check items as "found."
- The app must save photos and update the tile with the photo count. It will use notifications to handle tile updates.
INTRO TO XPRESSION CG
Xpression CG is character generator software that gives you the ability to create dynamic graphics for your studio production. This PC computer-based application gives producers the ability to create titles, lower thirds, credits and add pre-created video opens, roll-ins and PSAs to your production.
Windows Phone 7 runs on a version of Silverlight that is similar to version 3. It was launched in the United States on November 8th. Development tools are available for free at create.msdn.com and the UI was inspired by metro transportation signage. Key launch partners included AT&T, T-Mobile, Samsung, LG, Dell and HTC.
Windows Phone 7 is designed to bring together what users care about most in a different kind of phone. It features a customizable start screen with live tiles that continuously update information. It also includes integrated hubs that simplify everyday tasks and bring together apps, services, content and the web. The Windows Phone 7 platform provides developers with powerful tools, a single discoverable marketplace, and the ability to create rich applications and reach customers.
The document discusses trends in mobile devices and operating systems. It notes that Apple has sold over 54 million iPhones and 11 million iPads, while there are over 80 Android handset models and 30 Android tablet models. Microsoft has spent $1 billion marketing Windows Phone 7. The document reviews market share data and provides examples of various mobile devices like the Samsung Galaxy Tab and BlackBerry Playbook. It discusses developing for platforms like iOS, Android, BlackBerry and Windows Phone 7. The document outlines how mobility is changing enterprises and industries like healthcare, financial services and retail through mobile apps. It closes with a discussion of challenges in developing successful enterprise mobile solutions.
This document is a project report for an Android-based "Divide and Conquer" game app. It includes sections on the problem statement, proposed solution, research papers on Android technology, system requirements, tools to be used, and implementation plans. The app aims to enhance logical skills through dividing areas for a ball on the Android platform using Java and SQLite database. Limitations include issues on certain screen sizes and resolutions.
This document discusses mobile application development platforms. It describes native apps, which are built specifically for a single platform and can access all device features. Web apps are accessed through a mobile browser but "write once, run anywhere." Hybrid apps combine aspects of native and web apps. Popular mobile app stores include Google Play, the App Store, and Amazon Appstore. Cross-platform frameworks like PhoneGap, Titanium, and Sencha allow developing once and deploying to multiple platforms but lack full native capabilities.
The mobile market is experiencing explosive growth of smartphones worldwide, with an estimated 270 million smartphones sold in 2010, a 55% increase from 2009. By 2014, smartphones are estimated to represent 32% of all mobile phone sales globally. The dominance of the iPhone is declining as its market share drops below 50%. Mobile applications and devices are becoming indispensable, driving innovation and strong user adoption. Developers have several approaches for creating mobile applications, including web applications, hybrid applications, and fully native applications, each with their own advantages and trade-offs.
This is the second version of Build an AR app presentation. It gives a detailed step by step guide on building a complete AR app from scratch using Vuforia
Windows 8 App and Game Development LandscapeJim O'Neil
This document discusses the different ways to build apps and games for Windows 8, including using HTML5/JS, C#, C++, and XAML. It covers certification requirements and options for monetizing apps, such as in-app purchases and free trials. The opportunities for app and game development on Windows 8 are significant given the large installed base and upcoming release of Windows 8 on many new devices.
The document discusses Android as a platform for game development. It notes that Android is a widely used platform that allows developers to create a variety of game types. Game developers can take advantage of Android features like touch screens, accelerometers, and cameras to create engaging gaming experiences. The document also provides tips for developing Android games, such as considering lower-end and high-end Android devices, and using tools and frameworks to build games in Java or C++. Overall, Android is presented as an accessible platform for game development.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Windows phone marketplace publishing in a nutshell v2
1. Windows Phone
Marketplace Publishing in
a nutshell
Version: 2.0
Hosam Kamel
Developer & Platforms Evangelist
Microsoft Middle EAST & Africa
v-hokame@microsoft.com
@HosamKamel
2. Table of Contents
FORWARD.................................................................................................................................................... 2
CONTRIBUTORS ......................................................................................................................................... 3
PREPARE YOUR WINDOWS PHONE APPLICATION FOR MARKETPLACE SUBMISSION ................. 6
Application artwork .................................................................................................................................. 6
Tiles for the Application Installed on the Phone ................................................................................... 6
Tile Artwork for the Windows Phone Marketplace .............................................................................. 8
Application Screenshots........................................................................................................................ 9
Panoramic Background Art ................................................................................................................. 10
Themes .................................................................................................................................................... 11
Textual Information ................................................................................................................................ 11
Content Policies – Rating Certificates (WP Games) ................................................................................ 12
Performance Analysis ............................................................................................................................. 16
Behavior tests ......................................................................................................................................... 17
Localization ............................................................................................................................................. 17
XAP File ................................................................................................................................................... 17
MARKETPLACE TEST KIT: STEP-BY-STEP WALKTHROUGH ............................................................. 18
Application Details .................................................................................................................................. 18
Automated Tests ..................................................................................................................................... 20
Monitored Tests ...................................................................................................................................... 21
Manual Tests ........................................................................................................................................... 23
YALLAAPPS SUBMISSION PROCESS .................................................................................................... 26
REFERENCES ............................................................................................................................................ 27
And more free learning materials at ....................................................................................................... 27
1
3. Forward
Dear WP7 Champs,
I am very pleased to introduce to you our Windows Phone 7 step by step guide to easy and smooth
Application publishing to Marketplace.
We have developed this guide in essence of helping you get exposed to the most common errors that
face developers when creating and submitting Applications on Market Place and provide prescriptive
guidance as to how to address those but more importantly how to proactively avoid pitfalls.
I hope you find this Guide and tools provided useful for you and help you maximize your productivity
and focus your time on innovating.
Best regards,
Sherif Abbas
Developer & Platforms Evangelism Group Lead
Microsoft Egypt
sherifa@microsoft.com
: @Abbas_Sherif
2
4. Contributors
Mohamed Nar
DPE ARCHITECT EVANGELIST
Hosam Kamel
DEVELOPER AND PLATFORM EVANGELIST
Mohamed Yamama
WINDOWS PHONE DEVELOPER EVANGELIST
3
7. Prepare Your Windows Phone Application for Marketplace Submission
Application artwork
Application artwork represents your application on Windows Phone devices and in the Windows Phone
Marketplace. Application artwork should capture the user’s attention and the essence of your
application. For art guidelines related to marketing your application in the Windows Phone Marketplace
Tiles for the Application Installed on the Phone
Customers see the application Tiles on the Start screen (apps and games), in the installed app list (apps
only), and in the Games Hub (games only)
The following table lists the size and file type requirements for application Tiles.
File Size File Where used Project file* Sample
(pixels) type
Small app 62 x 62 PNG The list of
icon installed
applications on
the phone
Large app 173 x 1 PNG The Start
Tile 73 screen on the
phone when
the user pins
the application
Small game 62 x 62 PNG The list of
icon installed games
on the phone
6
8. Large game 173 x 1 PNG The Start
Tile 73 screen on the
phone when
the user pins
the game
7
9. Tile Artwork for the Windows Phone Marketplace
Customers see the application Tile artwork when browsing the Windows Phone Marketplace catalog
before making a purchase. This artwork must match closely the icons provided in the XAP package.
When you submit your application for certification, you must provide this artwork.
The following table lists the size and file type requirements for the Windows Phone Marketplace
application Tile artwork.
Artwork Size File Where App sample Game Sample
(pixels) type used
Small mobile 99 x 99 PNG The
app Tile Marketpl
artwork ace
catalog
on the
phone
Large mobile 173 x 1 PNG The
app Tile 73 Marketpl
artwork ace
catalog
on the
phone
Large PC app 200 x 2 PNG The
Tile artwork 00 Marketpl
ace
catalog
on the PC
8
10. Application Screenshots
Customers see the screenshot of your application in the details page of the Windows Phone
Marketplace catalog. When you submit your application for certification, you must provide at least one,
and up to a maximum of eight, screenshots of your application. Each screenshot should be a direct
capture of the phone screen or emulator. Graphically-enhanced screenshots are not allowed. For more
information, see How to: Create Screenshots for Windows Phone Marketplace.
Screenshots must not contain emulator chrome and must not be transparent PNG images.
Screenshots also must be the images of the application, not just the partial content images of
the application such as some art work displayed within the application.
The following table lists the size and file type requirements for application screenshots.
Artwork Size (pixels) File type Sample
Application Screenshot 480 x 800 PNG
9
11. Panoramic Background Art
Customers see the Panorama Background Art image in the Windows Phone Marketplace catalog if your
application is chosen as a featured application. When you submit your application for certification, you
can optionally provide panoramic background art. For art guidelines related to the Panoramic
Background Art, see “Panorama” in Best Practices for Application Marketing.
The following table lists the size and file type requirements for background artwork.
Artwork Size File Sample
(pixels) type
Panoramic 1000 x 800 PNG
Background
Art
10
12. Themes
Avoid controls and text washing-out by testing applications with the Theme Background set to “light”.
Textual Information
- Application Name: Your app name is programmatically pulled from the XAP file and is seen by
consumers in the Marketplace. Apps and games are represented by titles and icons within
Windows Phone Marketplace. We recommend that you consider the marketability of the title of
your app or game, App Titles should:
o Accurately represent the function of the app or game
o Does the title accurately represent the app or game? Can a user quickly identify the
purpose of the app from the title?
o Be appealing and easy to remember
o Is the title catchy? Does it stand out from other titles of similar apps and games in the
catalog?
o Be just the right length
o Is the title too long? Will it fit on one line on the phone screen, or will it be truncated?
The suggested title length is 11-15 characters. Titles that are longer than 15 characters
may be truncated.
- Application Description: App and game descriptions are displayed on the App Details pages of
the Windows Phone Marketplace, and may also be used for outbound marketing activities. The
following are some best practices for writing descriptions.
o Keep the description brief.
o Use simple, plainspoken language. Write as if you were describing your application to a
friend sitting next to you.
o Highlight any features that are exclusive to Windows Phone, or that may be different
between app releases.
o Include bullet points to highlight features of the app. Bullet points should also be brief.
Don't have more than six bullet points.
o Proofread the description for spelling and grammar errors prior to submission.
o If you're releasing an update to an application, don't reference the update at the top of
the product description unless you're highlighting a compelling new feature.
o The language you write the description in should match the language version of the
application you're submitting.
- Featured Application Description: Very short description used if your application gets featured
on the market place (optional)
- Keywords: list of keywords, used on Marketplace for search.
- Version Number:
11
13. - Support information: A website address and email address that will allow users to contact you.
Content Policies – Rating Certificates (WP Games)
If your application is a game that has been rated by an approved ratings board (currently CERO, CRB,
DJCTZ, ESRB, FPB, GRB, OFLC - New Zealand, PEGI, and USK), you must submit a valid ratings certificate
for the application and include the appropriate content descriptors in your product description. Games
submitted to Brazil and South Korea requires game ratings.
According to your game rating, your application could be blocked from download based on Windows
Phone parental controls.
You can use PEGI Express, an online rating tool, to get an age rating for Windows Phone games. Here’s a
step by step tutorial on how to use the PEGI Express tool to rate your game:
1- Submitting your game
12
16. 4- Download your License
Click here to use the tool and rate your game.
15
17. Performance Analysis
Your application must meet certain performance requirements to be published in the Marketplace.
You can use the Marketplace Testing Kit to identify some of those issues, but the performance Analysis
tool will help you determine the source of these issues in your applications.
a. Applications must render the first screen within 5 seconds and be responsive to end
user input within 20 seconds
Lear more about the Windows Phone Performance Analysis
16
18. Behavior tests
- Pressing the Back button must return the application to the previous page. Pressing the Back
button from the first screen of an application must exit the application.
- If the current page displays a context menu or a dialog, the pressing of the Back button must
close the menu or dialog and then must bring up the same page where the menu or dialog was
opened from.
Localization
Be sure that all application text content is localized, be sure that the application description and the text
the application displays to end users is localized appropriately in the target language.
The following code shows how to set the natural resources language.
C#
//Set natural resources language for assembly
[assembly: NeutralResourcesLanguageAttribute(“en”)]
VB
‘Set natural resources language for assembly
<Assembly: NeutralResourcesLanguageAttribute(“en”)>
For more information refer to AppHub: Globalization and Localization and How to: Build a
Localized Application for Windows Phone
b. The product description must be written in the target market language even though it is
for users using a different language in the specific market, such as Chinese users in the
EN-US market.
XAP File
- Your XAP must be built in release; applications built in debug will be rejected.
- In the XAP file, you must be sure that the Neutral Language attribute has been set with the
primary language of the application as mentioned in Localization
17
19. Marketplace Test Kit: Step-by-Step Walkthrough
This guide is composed of the following segments:
Application Details.
Automated Tests.
Monitored Tests.
Manual Tests.
Application Details
The Applications Details tab
- Lists the application package and enables you to specify images that will be evaluated later in
the testing procedure.
- Enables you to specify the images that will represent your application in the Marketplace. These
images will be tested as part of the test kit.
If you do not specify the required images, your application will not pass the
tests in the test kit. The following table lists the images that you can
specify.
What you need to specify
Image Size (pixels) Format Required
Large application tile 173 x 173 PNG Yes
Small application tile 99 x 99 PNG Yes
Marketplace tile 200 x 200 PNG Yes
Application screenshot 480 x 800 PNG Yes
Up to 7 additional application screenshots 480 x 800 PNG No
c. For more information about the artwork required to submit an application, see
Application artwork
18
20. Action Screenshot
1. In Visual Studio, open a Windows
Phone application solution that targets
Windows Phone OS 7.1 or later.
2. In Solution Explorer, select the project
you want to test.
3. On the Project menu, choose the Open
Marketplace Test Kit option.
The test kit opens in a new Visual Studio tab
named Marketplace Test Kit.
1. Upload needed artworks using the
guidelines mentioned above.
19
21. Automated Tests
The Automated Tests tab
- Provides tests that evaluate the basic criteria of your application, such as application size,
capabilities required by your application, and the presence and size of application images.
Action Screenshot
1. In Visual Studio, open a Windows
Phone application solution that
targets Windows Phone OS 7.1 or
later.
2. In Solution Explorer, select the project
you want to test.
3. On the Project menu, choose the
Open Marketplace Test Kit option.
The test kit opens in a new Visual Studio tab
named Marketplace Test Kit.
4. Navigate to “Automated Tests” tab
1. Click “Run Tests”
The testing kit will validate the following
items:
- XAP Package Requirements
- Capability Validation
- Iconography
- Screenshots
20
22. Monitored Tests
The Monitored Tests tab provides a suite of tests that analyze the performance and reliability of your
application during use on a device.
d. To run this suite of tests you must specify a device as the target for the Windows Phone
project. You cannot run these tests while targeting the emulator. You start the tests by
clicking the Start Application button. This deploys your application to a tethered device
and starts the application and the monitored testing.
e. When your application starts, you should navigate through your application and
perform common user tasks. In addition, you should use the back button on the device
while your application is running.
f. When you have completed navigating through the application, click Close Application
to stop your application and display the test results. For each test, the Result column
will be updated with Passed or Failed to indicate the status of the test and more details
about the test results display in the Error Message column.
g. If a test fails you should use the provided information to fix the issue and run the tests
in this section again. You should repeat this process until your application has passed all
the tests in this section.
Action Screenshot
5. In Visual Studio, open a Windows
Phone application solution that
targets Windows Phone OS 7.1 or
later.
6. In Solution Explorer, select the project
you want to test.
7. On the Project menu, choose the
Open Marketplace Test Kit option.
The test kit opens in a new Visual Studio tab
named Marketplace Test Kit.
8. Navigate to “Monitored Tests” tab
9. Click “Start Application”
The testing kit will validate the following
items:
- Launch time
- Peak memory consumption
21
24. Manual Tests
The Manual Tests tab provides a series of test cases that you should complete with your application
running on a Window Phone device.
h. These manual tests require you to navigate through your application and observe its
behavior in several different conditions to make sure it meets the application
certification guidelines.
i. To complete these tests you should follow the steps provided in the Test Description
column. After observing your applications behavior, you can change the drop-down in
the Result column to Passed or Failed depending on the results you receive.
j. If a test fails, you should make the appropriate changes to your application. When you
have fixed the issue, you can, redeploy the application to a device and walk through the
test steps again. You should repeat this process until your application has passed all the
tests in this section.
23
25. Action Screenshot
10. In Visual Studio, open a Windows
Phone application solution that
targets Windows Phone OS 7.1 or
later.
11. In Solution Explorer, select the project
you want to test.
12. On the Project menu, choose the
Open Marketplace Test Kit option.
The test kit opens in a new Visual Studio tab
named Marketplace Test Kit.
13. Navigate to “Manual Tests” tab
14. Click “Start Application”
The testing kit will validate a lot of manual
tests with each test you will have a complete
description of what this test should be
performed.
24
28. References
- Windows Phone App Hub
- Windows Azure Platform
- Additional Requirements for Specific Application Types http://msdn.microsoft.com/en-
us/library/hh184838%28VS.92%29.aspx
- Creating Trial Applications for Windows Phone http://msdn.microsoft.com/en-
us/library/ff967554(v=VS.92).aspx
And more free learning materials at
Microsoft virtual academy – free e-courses on Virtualization and Management
TechNet Portal – the essential portal for IT Professionals
TechNet Wiki – collective knowledge of Microsoft experts and your peers
TechNet Downloads – download free trials and betas of the latest Microsoft software
IT Skills for the Cloud – all you need to set the sky as the limit for your career in a Cloud IT
environment
MSDN link – the key portal to knowledge base, free tools and
MSDN Virtual Labs – it’s like a big full scale data-center but for your experiments and creativity
only
MSDN News Flash – subscribe for the key news and special offers
-
27