The document discusses key features of the Windows Phone application platform. It highlights how Windows Phone puts people at the center through integration with social networks like Facebook and Twitter. It also discusses how apps can be pinned to the start screen for live updates, and how the Windows Phone app model and tools make developing apps easier. The document also provides an overview of the Windows Phone emulator, profiler, and Marketplace for submitting apps.
WPF Applications, It's all about XAML these daysDave Bost
This is a session I delivered at Indy TechFest '08 on Oct. 4, 2008. It serves as an introduction to building Windows Presentation Foundation applications using Visual Studio 2008 and Expression Blend.
WPF Applications, It's all about XAML these daysDave Bost
This is a session I delivered at Indy TechFest '08 on Oct. 4, 2008. It serves as an introduction to building Windows Presentation Foundation applications using Visual Studio 2008 and Expression Blend.
Windows 8 & Phone 8 - an Architectural Battle PlanCaleb Jenkins
Presented at the 2012 InnoTech Conference in Oklahoma City – Architectural overview of Windows 8 & Windows Phone 8 focused on the UI technologies and how to approach application development moving forward
Presentation on how to use Flash for Blackberry,iPhone and Android. http://www.mindgrub.com/NAB
iPhone has long shunned having the flash player on their phones. Some companies have made emulators but the apps are getting rejected from the store. Blackberry and Android however are embracing the use of the Flash Platform and you should too. Come find out how to make Flash CS4 applications for Blackberry and Android.
Divine Pnc is very active in designing and development of different mobile applications. We have a remarkable track record in developing high performance mobile applications for big brands like- Android, iOS, Windows etc. We develop top applications with awesome back-end web services.Our mobile app development service
Windows 8 & Phone 8 - an Architectural Battle PlanCaleb Jenkins
Presented at the 2012 InnoTech Conference in Oklahoma City – Architectural overview of Windows 8 & Windows Phone 8 focused on the UI technologies and how to approach application development moving forward
Presentation on how to use Flash for Blackberry,iPhone and Android. http://www.mindgrub.com/NAB
iPhone has long shunned having the flash player on their phones. Some companies have made emulators but the apps are getting rejected from the store. Blackberry and Android however are embracing the use of the Flash Platform and you should too. Come find out how to make Flash CS4 applications for Blackberry and Android.
Divine Pnc is very active in designing and development of different mobile applications. We have a remarkable track record in developing high performance mobile applications for big brands like- Android, iOS, Windows etc. We develop top applications with awesome back-end web services.Our mobile app development service
QBS Visual Studio 2012 and modern windows appsLee Stott
Presentation given to QBS and key customers on the 9th Jan 2013 on Visual Studio 2012 and Windows Modern Application for desktop, cloud, web, SharePoint, Windows 8 and Windows Phone
Game Republic - Yorkshire Building Awesome games for WindowsLee Stott
Presentation to Game Republic members in Yorkshire, UK discussing the opportunity of building amazing games for Windows 8, Windows Phone 8 and using Cloud based services
microsoft windows phone for government and citizensjoelcitizen
Phone 7.5 (Mango) is a different kind of phone, architected to put the focus on end users and the people important to them. In fact, developers can build compelling government and citizens-oriented experiences that enhance the relationship between local government and its constituency. In this session we'll provide an overview of Windows Phone device and platform and discuss specific aspects related to building Public Sector apps (what they are, why you should care about them), design principles behind our UX approach, the tools at your disposal to create amazing apps as well aspects related to cloud and services, including review to specific and pertinent public data sources; and finally how to monetize on our Windows Phone Marketplace.
The Windows Azure Platform (MSDN Events Series)Dave Bost
This presentation was delivered as part of the MSDN Events series of technical seminars and provides a deep dive into cloud computing and the Windows Azure Platform. It starts with a developer-focused overview of the Windows Azure Platform and the cloud computing services that can be used either together or independently to build highly scalable applications. From there, the discussion explores data storage, SQL Azure, and the basics of deployment with Windows Azure.
Internet Explorer 8 Developer Overview was presented at a series of MSDN Unleashed events hosted by the Microsoft Central Region Evangelism team from April 28 - June 12, 2009. You can find more information at http://msdnevents.com/unleashed.
Windows 7 Developer Overview was presented at a series of MSDN Unleashed events hosted by the Microsoft Central Region Evangelism team from April 28 - June 12, 2009. You can find more information at http://msdnevents.com/unleashed.
This is from a session I gave at the Indy TechFest on Oct. 4, 2008. This session was a discussion and tour of CodePlex.com, an open source project hosting site built on top of Team Foundation Server. Thank you to Sara Ford for providing guidance and help with the slide deck, http://blogs.msdn.com/codeplex/archive/2008/09/22/codeplex-session-at-remix08-in-brighton-england.aspx
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
4. Windows Phone puts people at the center making it easier to connect and share with friends,
family and colleagues, so you never miss a moment.
Modern communication A smarter way Internet
built in. to app. beyond the browser.
People Hub with Pin apps to the Start screen for A fast, beautiful web experience
Facebook, LinkedIn and live updates at a glance. with Internet Explorer 9 and
Twitter, built in. hardware acceleration.
Apps connected to your
Group friends, pin them to Start searches make them easier to Local Scout provides
for live updates and text, email discover and use. suggestions and prioritized local
and IM them all at once. search results on restaurants,
shopping and things to do.
Facebook
Chat, Messenger, check-
ins, and photo tagging built in.
4 Windows Phone.
14. Windows Phone Application Platform
Runtime – On “Screen” Tools
Sensors Media Data Location Phone Emulator
Phone Xbox LIVE Notifications Samples Documentation
.NET Framework managed code sandbox Guides Community
Packaging and Verification Tools
SCREEN
CLOUD Cloud Services Portal Services
Notifications App Deployment Registration Marketplace
Location Identity Feeds Validation MO and CC Billing
Social Maps Certification Business Intelligence
Publishing Update Management
Windows Phone.
15. Silverlight
Starts with
SL4, plus…
Performance
tuning
Input integration
H/W, media, sens
or integration
OS app model
integration
Relaxed sandbox
constraints
Windows Phone.
16. XNA Framework
Rapid creation of multiscreen 2D
& 3D games
Traditional update/draw/present
game loop model
Easy to write, test, & deploy
Integrated with touch &
accelerometer
Windows Phone.
17. From Development to Device
Windows Phone Dev
Tools
Phone Emulator
Samples Documentation Consumer
Guides Community
Packaging and Verification Tools
AppHub
myapp.xap
Windows Phone
Emulator
Windows Phone.
18. Windows Phone Developer Tools
Free Download!: http://create.msdn.com
WPDT Includes:
Visual Studio 2010 Express Edition
Expression Blend 4 for Windows Phone
Windows Phone Developer Registration Tool
Application Deployment Tool
Visual Studio is an Integrated Development Environment
for creating Applications and Games
Expression Blend 4 is a visual design tool
Build user experiences, animations, configure data
bindings, and create sample data
Windows Phone. 19
22. Windows Phone Emulator
The emulator does not contain the complete Windows Phone
experience
No Zune media playback
Only the browser application built in
Internet Explorer 9 browser with HTML5 support
Provides the phone behaviors for items like placing calls and
sending SMS messages
There are also some entries in the Address Book and
pictures in the media library
Supports multiple touchpoints to pinch and zoom on multi-
touch monitor
Windows Phone. 23
23. Windows Phone Profiler
The performance analysis tool
will tell you where your program
is spending most of its time
Then you can consider
optimising those parts
It is activated from the Debug
menu
Windows Phone. 24
24. Performance Analysis Settings
You can create and activate diagnostic settings that you
can use and reuse as you develop the application
Windows Phone. 25
25. Analysis Data
The analysis provides plenty of good data
Windows Phone. 26
32. Execution model
understand; save
appropriate state when
deactivated
Application_Activated
check if state is
preserved; if not restore
state
reattached detached
resources
tombston
e
what the user wants
text box contents?
scroll viewer location?
control focus and SIP
Windows Phone.
activation?
38. Tiles & secondary tiles
at the most basic level, an wpdev.ms/b2011pt
app launcher
the most
distinctive, powerful, visibl
e aspect of metro on
phone
you can not dictate its
use; the user has control;
but you can prompt them
on usage
local live tile API +
background agents
means you can update
these without a push
server now
Windows Phone.
43. Joining AppHub
(Your first step to Rock Star status!)
Windows Phone. 44
44. Joining the Marketplace
You can register to be a member of the marketplace for
$99 per year
Students can register for free via DreamSpark
Registered developers can submit applications for
approval in the marketplace
Unlock up to 5 Devices for testing
Join at: http://create.msdn.com
45 Windows Phone.
45. Payment
Developers can set a price for an application or give it
away for free
Developers receive 70% of the price paid for the
application
Payment starts once the developer has earned up to
$200
46 Windows Phone.
46. Free and Paid Applications
Developers are limited in the number of
free applications they can make available
Only 100 free apps per developer per
year
Can publish further free applications at a
extra cost of $20 per application
Developers can publish as many paid
applications as they like
47 Windows Phone.
47. Applications for sale
Applications can be free or paid
Developers can also allow customers to
use an application in “try before buy” mode
Your application can determine which
mode it is running in by calling a status API
48 Windows Phone. 48
48. Detecting Trial Mode
using Microsoft.Phone.Marketplace;
LicenseInformation info = new LicenseInformation();
if ( info.IsTrial() )
{
// running in trial mode
}
It is easy for an application to determine whether it is
running in Trial mode
49 Windows Phone. 49
50. Application Validation
When you submit your application for validation the
system performs a number of automated tests
Checks if the application makes use of any
capabilities that were not specified
Checks for any unmanaged or disallowed libraries
Ensures that all the required assets are provided
Then the application is manually tested to ensure proper
behaviour in a number of scenarios
Proper dormant/tombstone behaviour
51 Windows Phone.
51. The Marketplace Test Kit
The Marketplace Test Kit lets you perform the same tests
on your application before you submit it
This vastly improves your chances of the application
passing first time
52 Windows Phone.
54. New Private Distribution Service
Distribute certified apps privately to a targeted set of users
Capabilities:
Applications are certified before distribution
Developer sends an e-mail with deep link to the users
Applications are not discoverable via search or browse
Developer can update the applications
No limits on the number of users or duration
No access control on distribution
Apps can be „free‟ or „paid‟
Apps can be published publicly at any time
Benefits:
Enables broad distribution of apps in a more private way
Enables broad public betas, previews, and community distribution
Windows Phone.
56. 7 Ways to Make More Money
The Opportunity
Use trial API Revenue = price x quantity
Live tilestop-tier of
70x moreincrease English
Less than downloads
15%
Many portfolio makes WP
(75%) developers are
Multiple localized into ad
mobile FIGS
Xbox are
apps trial-to-paid conversion
10% frequency
Use
probably competing in real
networks paying too much in
2 Use live tiles w/push Marketplace work differently
languages
rate
taxesother app storesuse
time for each session
Duration of
than customers (like you)
Most satisfaction
ad requestin 7x higher sales
Resulting
User
25 of 29 countries have
3 Use APS Ad Control w/location prefer andASP, 12 DL/uu/mo.
$2.93 download apps in
negotiated treaty ratesvia
Better demo-targeting with
Equaling paid) impressions
their(3% more
local language
U.S. below 30%
WLID
4 Price it right 16 countries have 0%
70% of all ad revenue
Tips and Tricks
withholding
5 Publish (and localize) globally Tips and Tricks
Tips and Tricks
Don‟t giveand Tricks
Don‟t underpricetoo much
Tips away yourself
Tipsyour metadata and
Localize
and Tricks
6 Keep more of what you make value
Experiment withspeakers, if
and different
app with nativeTricks
Tips trial experience
Indicate “live tile” in
ForMakepoints
price theeCPM
highest
possible
description
compelling services for
7 Get promoted… Add and providecountries ad
in similar (A/B)
Get location andITINin single
Timenew languages price
Add or
Add relevant number
targetingcapabilitycreative
based
to Microsoft to end ofover
Start at upper
trials content avoid cut
pushvia updates
xap work
Know your user to to more
withholding easier get
range. It is
Make itthan raisein the trial
discretestand out prices
Incorporate ads
rather demographics
Windows Phone. version
57. Merchandising
Panorama Featured List
2000% 150%
Windows Phone.
58. The Best Way to Get Promoted
Delight
Utility
Functionality
Windows Phone.
59. Functionality: W
Outstanding performance. Content is dynamic or First use of the app is
Quick loading. Does not hang exceptionally well prepared. intuitive and reassuring.
or crash Description and metadata Advanced features are
help sell the app discoverable and
Windows Phone.
understandable
60. Utility:
App takes full Great use of color, Apps that are likely Concepts that push
advantage of device graphic placement, to compel frequent the boundaries for
features and mobile and visual elements and repeated use mobile apps, offering
scenarios and innovative features
surprises with or best-in-category
unexpected innovation
capabilities
Windows Phone.
61. Delight:
Amazing app capabilities Makes full use of Windows Adoption of Windows Phone
that make the user smile Phone design language platform features (Live tiles,
and inspires “show (controls, iconography, font). push notifications, hub
and tell” behavior Uncluttered, polished clean integration, etc.)
Windows Phone. experience
62. Making Money with Advertising
Microsoft ad control
Supports both Silverlight and XNA apps
Click-to-web and click-to-call
More markets coming in 2H2011
Ad monetization
Microsoft Ad Exchange
Multiple top-tier mobile ad networks
competing in real time for each ad request
Better demographic targeting via WL ID
You keep 70% of ad revenue
pubCenter
https://pubcenter.microsoft.com
Windows Phone.
63. Managed Indie Games
Microsoft Games Studio
Program for independent game
publishers to bring premium mobile
games to Windows Phone and
Xbox LIVE
Access to Xbox LIVE services
and promotion
Great Games Wanted
Games of all types
Minimum price point of $2.99
XBox.com
Contact:
mobilegames@microsoft.com
Mobile, Console, PC
Windows Phone.
66. Getting Your Ideas Turned into
Apps
Windows Phone November 18, 2011, 8AM – 5PM
Microsoft Technology Center,
Developer Chicago
Boot Camp http://msdnevents.com
December 6th - 8th
Microsoft Technology Center,
Chicago
Windows Phone
Accelerator Labs Target: Devs working on apps
Experts on hand
To apply:
dave.bost@microsoft.com
Windows Phone
67. What‟s Next?
Download the Tools & http://aka.ms/PhoneDB
Register for App Hub http://aka.ms/AzureDB
http://aka.ms/AppHub
Get started with any of the http://aka.ms/WordPress
three Starter Kits http://aka.ms/School
http://aka.ms/AR
Key Resources http://msdev.ms/keyresources
68 Windows Phone.