NEW FEATURES OF WINDOWS MOBILE PLATFORM
|
|
- Adele Singleton
- 6 years ago
- Views:
Transcription
1 NEW FEATURES OF WINDOWS MOBILE PLATFORM Dragos BARBIERU, Marius POSTOLACHE Advanced Distributed Learning Department, CAROL I National Defence University, Panduri no , Bucharest, Romania dragos.barbieru@adlunap.ro, marius.postolache@adlunap.ro Catalin RADU Advanced Distributed Learning Department, CAROL I National Defence University, Panduri no , Bucharest, Romania catalin.radu@adlunap.ro Abstract: This is a very good time for developers, as the Smartphone race has begun between the major players. Windows Phone 7 is a new brand mobile device that incorporates a set of features necessary to build applications that satisfy the needs of consumers, to allow developers to easily create powerful interactive application using Microsoft Silverlight and Microsoft XNA development platforms. Keywords: Web Services, SOA, Mobile Devices, WCF. Mobile devices today are common in everyday life, they are used to be always online. Beyond the usual functions of a mobile phone, telephone calls, , sms, new features have appeared which completely transform the functionality of a phone, making it a micro computer. Obviously, there are limitations and they are imposed by technology. Applications that run on mobile devices, can be either standalone, or can interact with different services offered to the users. Software applications are constrained by several factors too, such as screen size, storage capacity, limited memory, processor power, battery life, size and shape of the input devices, the connection speed to various services. Windows Phone 7 is the latest operating platform from Microsoft for running mobile applications be they standalone or connected. This platform is based on Microsoft Silverlight and XNA Framework that are underneath powered by.net Compact Framework (.NETCF)..NETCF provides the managed runtime environment for both Silverlight and XNA applications targeting Windows Phone 7. Mobile smart clients built for Windows Phone can use a number of different technologies for remote communications including text messaging, -based transports, sockets, and web services. Windows Phone 7 promises to be an amazing mobile phone operating system, given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. Using Silverligh has already given web programmers unprecedented power to develop sophisticated user interfaces with a mix of traditional controls, high-quality text, vector graphics, media, animation, and data binding that run on multiple platforms and browsers. Windows Phone 7 extends Silverlight to mobile devices. The applications for Windows Phone 7 are written in.net managed code and is possible to develop application in Visual Basic.NET or in C#. Microsoft Visual Studio 2010 Express for Windows Phone includes XNA Game Studio 4.0 and an on-screen phone emulator, and also can be integrates with Visual Studio Using Microsoft Expression Blend you can develop visuals and animations for Silverlight applications. Before you create a Visual Studio project, you must decide whether is a Silverlight program or an XNA program. Also you can use some XNA libraries in a Silverlight program and vice versa. But you can t create an application that mixes visuals elements from both platforms.
2 Criteria that you can use to determine whether you want to use Silverlight or XNA Framework for your Windows Phone application are presented in the following table lists. TABLE 1. When to Use Silverlight or XNA Framework (source: Silverlight XNA XAML support. High performance for game framework. Rapid creation of a Rich Internet Applicationstyle user interface. Rapid creation of multi-screen 2D and 3D games. Windows Phone controls Manage art assets such as models, meshes, Support for embedded video inside your sprites, textures, effects, terrains, or animations in application. the XNA Content Pipeline. HTML web browser control. From the development platform point of view, Windows Phone offers an interesting developing experience for developers. A Windows Phone is bound to have 800x480 WGA or 480x320 HVGA resolution, touch screen, GPS sensor, accelerometer, compass, light, camera, multimedia, GPU with DirectX9, and three hardware buttons. In the Silverlight for Windows Phone templates provided for application development using Silverlight platform, there are five types of project we can choose, depending on what we need: 1. Windows Phone Application, which provides an empty page with no control at all. 2. Windows Phone Databound Application, which provides an application template that uses the ListBox control and navigation features. It can be used to create a variety of applications that display data. 3. Windows Phone Panorama Application, which provides a sample usage of panorama navigation in an application. 4. Windows Phone Pivot Application, which provides a sample usage of pivot navigation in an application. 5. Windows Phone Class Library, to build components that can be reused in other projects. Windows Phone 7 supports multi-touch, and working with multi-touch is an important part of developing programs for the phone. When using the Windows Phone Emulator, mouse clicks and mouse movement on the PC can mimic touch on the emulator, but for only one finger. You can test out multi-touch for real on the phone emulator if you have a multi-touch monitor running under Windows 7. In the absence of a multi-touch monitor, you might want to explore simulating multitouch with multiple mouse devices. Windows Phone 7 devices also have a built-in accelerometer, which can be very difficult to simulate in an emulator. To start development of Windows Phone applications, we need Windows Phone Developer Tools set. It includes Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator, XNA Game Studio, Expression Blend for Windows Phone, samples, and documentations. If you have already installed Visual Studio Professional or later versions, an additional Add-In for Visual Studio will automatically be installed. System requirements specified by MSDN site are presented in the following table lists: TABLE 2. System requirements (source: Windows Phone Developer Tools Windows Phone Emulator Operating System: Windows 7 and Windows.xap packet no more than 400MB Vista Windows Vista (x86 and x64) ENU Service No GPU usage Pack 2 all editions other than Starter Windows 7 (x86 and x64) ENU all editions Only supports VC-1 encoding, no support for blur other than Starter and drop-shadow Hard disk with a minimum 3GB free space Data in isolated storage will be stored in emulator until activated Recommend 2 GB of memory Does not support multi touch simulation using mouse; only devices that actually have multi
3 Graphic card that supports DirectX 10 with WDDM 1.1 driver touch feature may support the simulation. Accelerometer, GPS, and camera cannot be used as in the real device. By creating a project we will have these files: File App.xaml/App.xaml.cs MainPage.xaml/MainPage.xaml.cs Background.png SplashScreenImage.jpg Properties\AppManifest.xml Properties\AssemblyInfo.cs Properties\WMAppManifest.xml Description The application initializes resources and layouts of the application. Interface of the application. A graphic file, icon in the applications list. This icon can be replaced by developer. A graphic file that is displayed when application is launched. Manifest file for application package. Assembly file that contains information regarding the name and version of metadata. Manifest file with specific metadata regarding Windows Phone application. Modern distributed systems are based on the principles of Service-Oriented Architecture (SOA). This type of application architecture is based on loosely coupled and interoperable services. The global acceptance of web services has changed how these application components are defined and built. They re fuelled by vendor agreements on standards and proven interoperability. This combination has helped set web services apart from other integration technologies. Service-Oriented Architecture is a mechanism that enables organizations to facilitate communication between the systems running on multiple platforms. In fact service-oriented architecture is collection of many services in the network. These services communicate with each other and the communications involves data exchange and even service coordination. The Web Services architecture has been based on a number of open and freely available internet standards such as XML, SOAP and WSDL. Its main purpose is to provide a basic architecture for interoperability between applications. The Web Services architecture consists of several components. One of them is an interface description language that defines the methods and bindings of the Web Service, which constitute the API of the Web Service. An XML-based interface description language, called the Web Service Description Language (WSDL), is used for this purpose. To invoke a Web Service, the request and response are sent using the Simple Object Access Protocol (SOAP). Windows Communication Foundation (WCF) is Microsoft s unified framework for building reliable, secure, transacted, and interoperable distributed applications. WCF represents a new step in distributed programming for developers using the.net Framework. WCF is a layered architecture that supports a lot of the distributed application development styles. The layered architecture of Windows Communication Foundation is presented in Figure 1.
4 Figure 1. Windows Communication Foundation architecture WCF includes the following set of features: Service Orientation; Interoperability; Multiple Message Patterns; Service Metadata; Data Contracts; Security; Multiple Transports and Encodings; Reliable and Queued Messages; Durable Messages; Transactions; AJAX and REST Support; Extensibility; The traditional component-oriented programming models offer only a single way for clients to call a method: the client makes a call, blocks while the call is in progress, and then continues executing once the method returns. Windows Communication Foundation supports this classic invocation model, but it also provides built-in support for two additional operation types: one-way calls for fire-andforget operations and duplex callbacks that let the service call back to the client. Web services consumable by Windows Phone can be in the form of SOAP, plain HTTP, or REST. Windows Communication Foundation (WCF) Services can be hosted with Internet Information Services (IIS) or mono server. Windows Phone 7 Features Not supported Supported Duplex communication Asynchronous communication over HTTP WCF Data Services Silverlight SDK support for WCF Custom bindings Add Service Reference support in VS2010 Sockets WS proxy cannot be generated dynamically RSS and Atom feeds
5 Model execution on a Windows Phone has a complete cycle, from when the application is launched until it is deactivated. This execution model is designed to provide a fast, responsive experience at all times. This causes the Windows Phone to only be able to run one application at a time. This is to prevent the device from being slow or unresponsive due to the existence of background applications. Several terminologies we should get familiar with in order to understand the aspects of execution model on Windows Phone application: Tombstoning - a procedure in which the operating system deactivates the application process as users exits the application. Operating system preserves any information about the application s state. When the application is re-launched, the operating system restarts the process and sends the last known state from before the application was turned off; Page State - a state regarding the application page. It includes scroll positions or text field contents. Modifications to this state is done by overriding OnNavigatedTo or OnNavigatedFrom methods; Application State - an application s condition in which there are no specific associations to any page. This condition can be modified using PhoneApplicationService class; Persistent Data - data shared by application. This data is stored and retrieved from isolated storage. Application setting is one example of persistent data; Transient State - transient data are those related to an instance of the application. Transient data is stored in state dictionary provided by PhoneApplicationService. An application in tombstoned state will return to transient condition when application is reactivated. An example of transient state is web service query. A Windows Phone 7 device is required to contain several other hardware features - sometimes called sensors - and provide some software services, perhaps through the assistance of hardware. These are the ones that affect developers the most: Wi-Fi - the phone has Wi-Fi for Internet access to complement 3G data access through the cell provider. Software on the phone includes a version of Internet Explorer; Accelerometer - an accelerometer detects acceleration, which in physics is a change in velocity. When the camera is still, the accelerometer responds to gravity. Programs can obtain a three-dimensional vector that indicates how the camera is oriented with respect to the earth. The accelerometer can also detect sharp movements of the phone; Location - the phone can use multiple strategies for determining where it is geographically located. The phone supplements a hardware GPS device with information from the Web or cell phone towers. If the phone is moving, course and speed might also be available; Vibration - the phone can be vibrated through program control; FM Radio - an FM Radio is available and accessible through program control; Push Notifications - some web services would normally require the phone to frequently poll the service to obtain updated information. This can drain battery life. To help out, a push notification service has been developed that will allow any required polling to occur outside the phone and for the phone to receive notifications only when data has been updated; Camera - the phone has at least a 5-megapixel camera with flash. Programs can invoke the camera program for their own input, or register themselves as a Photos Extra Application and appear on a menu to obtain access to photographed images, perhaps for some image processing. When you develop a Windows Phone application you distribute to Windows Phone Marketplace through the Windows Phone developer portal. Windows Phone Marketplace puts in place the rules and process to ensure that the published applications are high in quality. The following list describes the requirements for application certification: reliable; efficient use of resources; application does interfere with the phone functionality; safe.
6 Figure 2. Solar System application Microsoft Windows Phone is a great consumer phone because it has all of the features to which users have become accustomed with the Apple iphone and Android-powered smartphones, like the Motorola Droid and HTC Incredible. These features include multitouch, a beautiful user interface that implements a new modern design Microsoft has named Metro, social networking services like Facebook, and support for popular accounts such as Yahoo, Hotmail, Google, and AOL, or, if you are a corporate user, Microsoft Exchange. Uniquely, the phone ships with a version of Microsoft Office that you can use to read, edit, save, and synch any Word files, Excel spreadsheets, and other Office formats, making it a great phone for those who use Office at home or in the office. Windows Phone can also integrate with Xbox LIVE, making it a great choice for gamers. References [1] [2] Silverlight for Windows Phone learn & practice, Microsoft Innovation Center, Puja Pramudya. [3] Programming Windows Phone 7, Microsoft Press, Charles Petzold. [4] Beginning Windows Phone 7 Development, Apress, Henry Lee, Eugene Chuvyrov. [5] Windows Phone 7 Developer Guide, Microsoft Press, Dominic Betts, Federico Boerr, Scott Densmore, Jose Gallardo Salazar and Alex Homer. [6] WCF Guidance for Mobile Developers, Michele Leroux Bustamante and Nickolas Landry, May 2009.
PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3
INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More informationDeveloping Native Windows Phone 7 Applications for SharePoint
Developing Native Windows Phone 7 Applications for SharePoint Steve Pietrek Cardinal Solutions About Cardinal OUR FOCUS: Enterprise Rich Internet Applications Mobile Solutions Portals & Collaboration Business
More informationINTERRACTION COMPONENT STATE-OF-THE-ART
INTERRACTION COMPONENT STATE-OF-THE-ART DELIVERABLE D6.1.1 By C2TECH Due date of deliverable : t0+ 6 Actual submission date: t0+ xxx Version :01 State : Draft/For approval/approved/obsolete Dissemination
More informationDeveloping Rich Internet Applications Using Microsoft Silverlight 4
Developing Rich Internet Applications Using Microsoft Silverlight 4 Course No. 10554 5 Days Instructor-led, Hands-on Introduction This course covers intermediate and advanced topics required to develop
More informationXamarin. MS (IT), 4 th Sem. HOD, Dept. Of IT, HOW DOES XAMARIN WORKS?
Xamarin Mandanna B J MS (IT), 4 th Sem Jain University, Bangalore Dr. Suchitra R HOD, Dept. Of IT, Jain University Bangalore Abstract:- It is a technology that brings.net/c# to Android, IOS as well as
More informationHawaii Project Tutorial. Brian Zill Microsoft Research
Hawaii Project Tutorial Brian Zill Microsoft Research bzill@microsoft.com Talk Outline Overview of Project Illustrative Example Details of What We re Providing Primers on: Windows Mobile Development Hawaii
More informationIntroduction to Mobile Application and Development
Introduction to Mobile Application and Development Mobile Phones A mobile phone (also called mobile, cellular telephone, cell phone, or hand phone is an electronic device used to make 1. Calls across a
More informationbrief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57
brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 1 A new phone, a new operating system 3 2 Creating your first Windows Phone application 30 PART 2 CORE WINDOWS PHONE... 57 3 Fast application switching
More informationWindows Universal. Devices Architecture Frameworks
Windows Universal Devices Architecture Frameworks Inheritance and specification Windows Mobile since 2000 Native programming using C/C++ in Windows CE.NET CF since 2003 Windows Phone 7 new framework /
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationBeginning Silverlight 5 in C #
Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser
More informationMobile Internet Devices and the Cloud
Mobile Internet Devices and the Cloud What Is a Smartphone? Mobile Operating Systems for Smartphones 1. iphone 2. Google (Android) 3. Blackberry 4. Windows Mobile 5. Ubuntu Mobile Internet Device (MID)
More informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationSilverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron
. Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi
More informationBreak Through Your Software Development Challenges with Microsoft Visual Studio 2008
Break Through Your Software Development Challenges with Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document
More informationIP PBX for Service Oriented Architectures Communications Web Services
IP PBX for Service Oriented Architectures Communications Web Services.......... Introduction Enterprise communications have traditionally been provided by closed, stand-alone PBX systems. Installed in
More informationMarc Holmes, Andy James, Jeff Johnson. Microsoft Corporation
Marc Holmes, Andy James, Jeff Johnson Microsoft Corporation Session Objectives Getting Business Value from SOA Rich UX and visualisation Microsoft Office Platform for consuming SOA/BPM BizTalk Server 2009
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Evaluation Individual
More information--Microsoft-- --Windows Phone--
--Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010
Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Five days; Instructor-Led Course Description: In this course, experienced developers who know the basics of Windows Forms
More information"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary
Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop
More informationNET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:
NET 3.0 and 3.5 NET 3.0 is a brand name for a set of modern technologies, designed to be the next-generation Windows development platform..net 3.0 was released with Windows Vista in November 2006 2007..NET
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,
More informationOpen Source Library Developer & IT Pro
Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationWindows Presentation Foundation (WPF)
50151 - Version: 4 21 January 2018 Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides
More informationDesign av brukergrensesnitt på mobile enheter
Design av brukergrensesnitt på mobile enheter Tutorial på Yggdrasil Lillehammer, 12 oktober 2009 Erik G. Nilsson SINTEF IKT ICT Agenda 13:15 Introduction, user interfaces on mobile equipment, important
More informationAndroid - open source mobile platform
Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationLearn to develop.net applications and master related technologies.
Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationDE Developing Windows Applications with Microsoft Visual Studio 2010
DE-10262 Developing Windows Applications with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 200 Technology Visual Studio Delivery Method Instructor-led (Classroom) Training
More informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationAndroid Overview. Francesco Mercaldo, PhD
Android Overview Francesco Mercaldo, PhD Post-Doctoral researcher Corso di Sicurezza delle Reti e dei Sistemi Software Università degli Studi del Sannio (fmercaldo@unisannio.it) Things are not always what
More informationDeveloping Data Access Solutions with Microsoft Visual Studio 2010
Developing Data Access Solutions with Microsoft Visual Studio 2010 Course Code: 10265A; Five days; Instructor-Led About this Course In this course, experienced developers who know the basics of data access
More informationIJRDTM Kailash ISBN No Vol.17 Issue
ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
More informationDEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10262A; Duration: 5 Days; Instructor-led Time: 9.00am 5.00pm Break: 10.15am 10.30am
More informationA DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES
Journal of Web Engineering, Vol. 15, No. 3&4 (2016) 277 309 c Rinton Press A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES KORAWIT PRUTSACHAINIMMIT, TAKEHIRO TOKUDA
More informationWindows 10. White paper. Have you heard? IT and Instrumentation for industry. Contents. What is Windows 10?... 1 What s new in Windows 10?...
Windows 10 Have you heard? Contents What is Windows 10?... 1 What s new in Windows 10?... 2 1. New Start Menu with Live Tiles... 2 2. Multiple desktops... 3 3. DirectX 12... 3 4. Tablet and touch-screen
More informationMigrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)
Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on
More informationRonnie Saurenmann Architect Microsoft Switzerland
Ronnie Saurenmann Architect Microsoft Switzerland Email : ronnies@microsoft.com IIS (Internet Information Server) SQL Server Other DBs SAP Siebel, Etc.. Entity Framework / LINQ to SQL WCF BizTalk Adapters
More informationIndex LICENSED PRODUCT NOT FOR RESALE
Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using
More informationDetermining the Best Approach
2 Determining the Best Approach The remaining chapters of this book cover the capabilities of the BlackBerry application platform and then dig into each application development option in detail. Before
More informationIntroduction To Android
Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.
More informationIntroduction. Thank you for picking up Silverlight 1.0 Unleashed! IN THIS CHAPTER. . Who Should Read This Book?. Software Requirements
Nathan_Intro_Iss 9/21/07 2:01 AM Page 1 IN THIS CHAPTER. Who Should Read This Book?. Software Requirements Thank you for picking up Silverlight 1.0 Unleashed! Silverlight is changing the way many people
More informationAn overview of mobile and embedded platforms
ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually
More informationChoosing a Development Tool
Microsoft Dynamics GP 2013 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date: February
More informationWindows 8 Release Preview. Product Guide for Developers. preview.windows.com
Windows 8 Release Preview Product Guide for Developers I Table of Contents Introduction 3 Apps take center stage 4 Fast and fluid 6 Versatile input methods 7 Tailored experiences 7 Tiles are connected
More informationAware IM Version 8.2 Aware IM for Mobile Devices
Aware IM Version 8.2 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS Introduction... 3 General Approach... 3 Login... 4 Using Visual Perspectives... 4 Startup Perspective... 4 Application Menu... 5 Using
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationTo configure Exchange ActiveSync on the device the following information is needed.
Smart Device Syncing Practices The Novell Data Synchronizer for Mobility is the product used to synchronize GroupWise mail, contacts and calendar items to a mobile device. First the GroupWise account must
More informationApex TG India Pvt. Ltd.
(Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR
More informationUser Interfaces for Web Sites and Mobile Devices. System and Networks
User Interfaces for Web Sites and Mobile Devices System and Networks Computer Systems and Networks: Device-Aware Interfaces Interfaces must take into account physical constraints of computers and networks:
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationTouchDown for Android Installation and Configuration Guide
TouchDown for Android Installation and Configuration Guide 2013 NitroDesk Inc. All Rights Reserved. Unauthorized reproduction prohibited. TouchDown Version 8.1 - April 2013 Table of Contents Download
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationGetting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella
Getting Started with the ArcGIS Mobile APIs Kris Bezdecny, David Martinez Andy Gup, David Cardella Agenda Overview ArcGIS for - ios - Windows Phone - Android Wrap up - Q and A What is mobile GIS? Extends
More informationBookmarks & Saved Pages Using Bookmarks & Saved Pages RSS Feeds Updating Blogs & News
Services... -2 Service Basics... -2 Yahoo! Keitai... -3 Using Yahoo! Keitai... -3 PC Sites...-5 Browsing PC Sites... -5 Browsing...- Basic Operations... - Bookmarks & Saved Pages... -9 Using Bookmarks
More informationWindows Presentation Foundation Visual Studio.NET 2008
Windows Presentation Foundation Visual Studio.NET 2008 Course 6460 - Three Days - Instructor-led - Hands on This three-day instructor-led course provides students with the knowledge and skills to build
More informationSocial Networking: Managing the Risks and Realizing the Benefits
Social Networking: Managing the Risks and Realizing the Benefits 11 th Annual Compliance & Ethics Institute Las Vegas, NV Jim Donaldson, M.S., MPA, CHC, CISSP, CIPP/US Director of Compliance, Privacy and
More information10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010
10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows
More informationEleni Rachaniotou. Developer Programs Manager Microsoft Hellas
Eleni Rachaniotou Developer Programs Manager Microsoft Hellas Dynamic Web Sites Reporting, analytics and Scorecards Communication and Collaboration Intranet and Extranet E-Commerce and Self Service Business
More informationCourse Learning Outcomes (CLO): Student Outcomes (SO):
Course Coverage Course Learning Outcomes (CLO): 1. Understand the technical limitations and challenges posed by current mobile devices and wireless communications; be able to evaluate and select appropriate
More informationOffice Adapters for Quark Publishing Platform
Office Adapters for Quark Publishing Platform Contents Getting started... 1 About Quark Publishing Platform...1 System requirements... 3 Installing the Office Adapters for Quark Publishing Platform...
More information1. Introduction P Package Contents 1.
1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------
More informationMobile Computing Meets Research Data
Mobile Computing Meets Research Data Engineer Bainomugisha Pilot Research Data Center Workshop Mombasa/Kenya Software Languages Lab. Department of Computer Science Vrije Universiteit Brussel, Belgium Department
More informationThank you for purchasing a Danew product. Your DSlide Has been designed to offer you a unique game experience on a touch tablet.
USER GUIDE Thank you for purchasing a Danew product. Your DSlide Has been designed to offer you a unique game experience on a touch tablet. Before using your device, read carefully the use instructions
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationIntroduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1
Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight
More informationBookmarks & Saved Pages Using Bookmarks & Saved Pages RSS Feeds Updating Blogs & News
Services... -2 Service Basics... -2 Yahoo! Keitai... -3 Using Yahoo! Keitai... -3 PC Sites...-5 Browsing PC Sites... -5 Browsing...- Basic Operations... - Bookmarks & Saved Pages... -9 Using Bookmarks
More informationCompetence. e-learning. Patrick Krekelberg, Allen Interactions.
710 711 The Apple Training iphone Excellence Practical Uses Starts with in Corporate Training Competence e-learning Patrick Krekelberg, Allen Interactions www.elearningguild.com iphone and elearning Patrick
More informationIP-PBX for Service Oriented Architectures Communications Web Services
NEC Sphere Communications, Inc. 300 Tristate International, 150 Lincolnshire, IL 60069 www.necsphere.com IP-PBX for Service Oriented Architectures Communications Web Services Introduction Enterprise communications
More informationPro Business Applications with Silverlight 4
Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This
More information10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010
10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More information.NET Micro Framework. Devices Profile For Web Services DPWS. Jim Mateer Program Manager.NET Micro Framework
.NET Micro Framework Devices Profile For Web Services DPWS Jim Mateer Program Manager.NET Micro Framework Jamesmat@microsoft.com .NET Micro Framework Microsoft s latest offering for embedded development
More informationGetting Started. Player App Installation. Updated on October 2, 2017
1 Getting Started Updated on October 2, 2017 Player App Installation If the hardware you are using did not come pre-installed with the Revel Player app you will need to install this first. Windows hardware
More informationBEAT 2.0 USER MANUAL
BEAT 2.0 USER MANUAL FCC ID: 2ADLJBEAT20 The device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and
More informationAnnouncements. Next week Upcoming R2
Announcements Next week Upcoming R2 APIs & Web Services SWEN-343 Today Need for APIs Webservices Types SOAP & REST SOA Microservices API (High-Level) Definition Application Program Interface A set of routines,
More informationA Sophisticated Approach for the Integration Of.Net Framework and Google Maps Using Mashup Technology
44 IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.8, August 2015 A Sophisticated Approach for the Integration Of.Net Framework and Google Maps Using Mashup Technology
More informationIntel Authoring Tools for UPnP* Technologies
Intel Authoring Tools for UPnP* Technologies (Version 1.00, 05-07-2003) INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,
More informationWeb 2.0 Käyttöliittymätekniikat
Web 2.0 Käyttöliittymätekniikat ELKOM 07 Sami Ekblad Projektipäällikkö Oy IT Mill Ltd What is Web 2.0? Social side: user generated contents: comments, opinions, images, users own the data The Long Tail:
More information1. Introduction P Package Contents 1.
1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------
More informationAdvanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ
Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design
More informationChapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 13 Additional Topics in Visual Basic McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Write Windows applications that run on mobile devices Display database information
More informationManaging. mashup of chapters from. rpafi/jl enterprise88. Packt's bestselling Silverlight. Data and Media in Microsoft Silverlight 4: A.
Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books Manage data in Silverlight, build and maintain rich dashboards, integrate SharePoint
More informationAn Overview of. Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology
An Overview of Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology August 23, 2011 1. Design Principles 2. Architectural Patterns 3. Building for Degradation
More informationORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)
Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android
More informationMAC BASICS. 125 S. Prospect Avenue, Elmhurst, IL (630) elmhurstpubliclibrary.org. Start Using Computers, Tablets, and Internet
MAC BASICS WHAT IS MAC? Introduction What We ll Cover While many users are only familiar with Windows computers, working on a Mac is both extremely user friendly and offers a variety of included creative
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationEssentials of Developing Windows Store Apps Using C#
Essentials of Developing Windows Store Apps Using C# Course 20484A; 5 Days, Instructor-led Course Description In this course, students will learn essential programming skills and techniques that are required
More informationOracle Mobile Application Framework
Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications
More informationSE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016
SE 3S03 - Tutorial 1 Department of Computer Science McMaster University naqvis7@mcmaster.ca Week of Feb 1, 2016 testing vs Software Devices and s Devices and s App Device Outline testing vs Software Devices
More informationPreface...3 Acknowledgments...4. Contents...5. List of Figures...17
Contents - 5 Contents Preface...3 Acknowledgments...4 Contents...5 List of Figures...17 Introduction...23 History of Delphi...24 Delphi for mobile platforms...27 About this book...27 About the author...29
More informationWPF. Source Module 01: Lesson1
WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application
More informationJim Jackson II Ian Gilman
Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about
More informationExam Questions
Exam Questions 98-373 Mobile Development Fundamentals https://www.2passeasy.com/dumps/98-373/ 1.A programming theory that breaks design areas into distinct sections is referred to as: A. Lists. B. Separation
More informationA Framework for Cross-platform Mobile Web Applications Using HTML5
2014 International Conference on Future Internet of Things and Cloud A Framework for Cross-platform Mobile Web Applications Using HTML5 Christos Bouras Computer Technology Institute & Press Diophantus
More information