Introduction to Windows Mobile Development. Daniel Moth Developer and Platform Group Microsoft UK
|
|
- Eustacia Carter
- 8 years ago
- Views:
Transcription
1 Introduction to Windows Mobile Development Daniel Moth Developer and Platform Group Microsoft UK
2 Same skills, same tools.net Visual Studio
3 AGENDA Same tools, same skills, same code.net Differences of NETCF with Full FX The Windows Mobile platform Platform-to-Code Cross-platform assets Windows Mobile Managed APIs
4 .NET Through The Ages ? Tool (Visual Studio) VS.NET 2002 VS.NET 2003 VS2005 VS2005 Orcas Language(s) C# v1.0 VB.NET (v7.0) C# v1.1 VB.NET (v7.1) C# v2.0 VB (v8.0) as before C# v3.0 VB9 Framework Libraries NetFx v1.0 NetFx v1.1 (NETCF v1.0) NetFx v2.0 (NETCF v2.0) NetFx v3.0 NetFx v3.5 (NETCF v3.5) Engine (CLR) CLR v1.0 CLR v1.1 (CF CLR v1.0) CLR v2.0 (CF CLR v2.0) as before as before (CF CLR v3.5)
5 .NET Compact Framework Same IDE Visual Studio Same language features VB and C# only Smaller class library framework Approximately 1/20 th Compact CLR For more info:
6 Install VS2005 Standard
7 Framework Compactness No... ASP.NET server Runtime hosting Code access security Binary serialization Reflection.Emit Codedom Configuration Also No... WPF WF LINQ to SQL LINQ to Entities Trimmed namespaces (XSLT), classes (Button.Image), missing method overloads, etc.
8 Classes Specific to NETCF v1.0 Microsoft.WindowsCE.Forms InputPanel, MessageWindow/Message System.Net.IrDA IrDAXXX EndPoint, Client, DeviceInfo, Listener System.Data.SqlServerCE SqlCeXXXX Command, CommandBuilder, Connection, DataAdapter, DataReader, Engine, Error, ErrorCollection, Exception, Parameter, RemoteDataAccess, Replication, Transaction
9 Classes Specific to NETCF v2.0 Microsoft.WindowsCE.Forms HardwareButton MobileDevice.Hibernate SystemSettings.ScreenOrientation.WinCEPlatform in v3.5 DocumentList Notification LogFont Microsoft.WindowsMobile.DirectX.Direct3D SqlCeResultSet For more info:
10 Pictorial View of Versions Device Choices Second Edition Windows Mobile 5 Core OS WinCE 3.0 WinCE 3.0 WinCE 4.2 WinCE 4.2 WinCE 5.0 evc 3 (C++) evc 3 (C++) evc 3 (C++) evc 3 (C++) Better evb 3 (VB) evb 3 (VB) evc 4 (C++) evc 4 (C++) Development VS.NET 2003 VS.NET 2003 VS 2005 (C#, VB.NET) (C#, VB.NET) (C#, VB.NET, C++) MFC 3.0 MFC 3.0, ATL 3.0.NET CF.NET CF SP2.NET CF 2.0 MFC 8.0, ATL 8.0 Richer Platform Capabilities Win32, POOM Active Sync Connection Mgr MAPI OBEX Telephony Enhanced Emulator Configuration Mgr, Bluetooth, SMS VGA (PPC) QVGA (SP) Square Landscape Broad managed code support Notification broker, Location, Camera, SQL CE, D3DM
11 Windows Mobile 6 Still based on Windows CE 5.0 New Naming scheme Pocket PC -> Classic Pocket PC Phone Edition -> Professional Smartphone -> Standard Improvements for business and consumer users For developer NETCF 2.0 SP1 in ROM Strong Windows Mobile 5.0 compatibility Device Emulator v2.0 + Cellular Emulator + other tools
12 Windows Mobile vs. Desktop Input Methods Form/Dialog size Navigation between applications App/Form Closing Take Over the Device don t! File System Memory (resource) Constraint Deployment For more info:
13 I have to understand the platform! Soft Keys Input Methods Smart minimize Wait Cursor
14 Cross-Platform Assets Don t try your desktop binaries on device TypeLoadException, MissingMethodException Different PKTs Retargetable NETCF binaries can be executed on PC System.Environment.OSVersion.Platform Conditional Compilation Two projects, two outputs, one set of code files Build platform-specific binaries from same source For more info:
15 I can leverage my existing code!
16 Windows Mobile 5.0 / 6 Windows Mobile managed APIs Part of the platform, not part of NETCF Can be used by all versions of the NETCF WindowsMobile.PocketOutlook Edit Contacts, Appointments, and Tasks Control the Messaging application Send SMS and messages Intercept incoming SMS messages WindowsMobile.Status Query 100+ system properties Get notified of changes WindowsMobile.Configuration Configuration Manager WindowsMobile.Telephony Initiate phone calls WindowsMobile.Forms Contact Picker Dialog Picture Picker Dialog Camera Capture Dialog For more info:
17 Device-specific libraries State & Notification Broker POOM
18 Summary Mobility is taking off rapidly! Be part of the game Get a Windows Mobile device Write NETCF applications
19 Resources Blogs, e.g. Mine Newsgroups ublic.dotnet.framework.compactframework Forums Libraries Mobile Client Software Factory SDF from OpenNETCF
20 Book Soon to be released From Microsoft Press Mobile Development Handbook co-authored with Peter Foot and Andy Wigley
21 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22 Backup Slides Advanced topics
23 Compact CLR Garbage Collector JIT Mark and sweep (not generational) Three phases: Simple, Compact, Full Triggered by: Allocation failure App goes to background 1MB allocation in current versions (750KB in v1.0) Pitching No ngen For more info:
24 Learn from Smartphone Model Entirely Keyboard driven D-Pad (Left, Right, Up, Down, Enter) Good use of Soft Keys are crucial Controls are stacked Label, LinkLabel, CheckBox, ComboBox, TextBox, DateTimePicker TabIndex, TabStop...or full screen ListView, TreeView, DataGrid
25 Common Language Runtime Where does garbage come from? Unnecessary string copies Strings are immutable String manipulations (Concat(), etc.) cause copies Use StringBuilder String result = ""; StringBuilder result = new StringBuilder(); for (int i=0; i<10000; i++) { result += ".NET Compact Framework"; result += " Rocks!"; } for (int i=0; i<10000; i++){ result.append( ".NET Compact Framework"); result.append(" Rocks!"); }
26 .stat counter total last datum n mean min max Total Program Run Time (ms) App Domains Created App Domains Unloaded Assemblies Loaded Classes Loaded Methods Loaded Closed Types Loaded String result 0 = - ""; Closed Types Loaded per Definition Open Types Loaded Closed Methods for Loaded (int i=0; 0 i<10000; - - -i++) - {- Closed Methods Loaded per Definition Open Methods Loaded Threads in Thread Pool Pending Timers Scheduled Timers Timers Delayed by Thread Pool Limit Work Items Queued result += 1 " Rocks!"; Uncontested Monitor.Enter Calls Contested Monitor.Enter Calls Peak Bytes Allocated (native + managed) Managed Objects } Allocated Managed Bytes Allocated Managed String Objects Allocated Bytes of String Objects Allocated Garbage Collections (GC) Bytes Collected By GC Managed Bytes In Use After GC Total Bytes In Use After GC GC Compactions Code Pitchings Calls to GC.Collect GC Latency Time (ms) Pinned Objects Objects Moved by Compactor Objects Not Moved by Compactor Objects Finalized Boxed Value Types Process Heap Short Term Heap JIT Heap App Domain Heap GC Heap Native Bytes Jitted Methods Jitted Bytes Pitched Methods Pitched Method Pitch Latency Time (ms) Exceptions Thrown GC latency Platform Invoke Calls Run time 173 sec result += ".NET Compact Framework"; Managed String Objects Allocated Garbage Collections (GC) 4912 Bytes of String Objects Allocate 5,800,480,574 Bytes Collected By GC 5,918,699, ms
27 .stat counter total last datum n mean min max Total Program Run Time (ms) App Domains Created App Domains Unloaded Assemblies Loaded Classes Loaded Methods Loaded Closed Types Loaded Closed Types Loaded per Definition Open Types Loaded Closed for Methods Loaded (int i=0; i<10000; i++){ Closed Methods Loaded per Definition Open Methods Loaded Threads in Thread Pool Pending Timers result.append(".net Compact Scheduled Timers Timers Delayed by Thread Pool Limit Work Items Queued Framework"); Uncontested Monitor.Enter Calls Contested Monitor.Enter Calls Peak Bytes Allocated (native + managed) Managed Objects Allocated result.append(" Rocks!"); Managed Bytes Allocated Managed String Objects Allocated Bytes } of String Objects Allocated Garbage Collections (GC) Bytes Collected By GC Managed Bytes In Use After GC Total Bytes In Use After GC GC Compactions Code Pitchings Calls to Managed GC.Collect String Objects 0 - Allocated GC Latency Time (ms) Pinned Objects Objects Moved by Compactor Objects Not Moved by Compactor Objects Finalized Boxed Value Types Garbage Collections (GC) Process Heap Short Term Heap JIT Heap App Domain Heap GC Heap Native Bytes Jitted Methods GC Jitted Latency Bytes Pitched Methods Pitched Method Pitch Latency Time (ms) Exceptions Thrown Platform Invoke Calls Run time 0.1 sec StringBuilder result = new StringBuilder(); Bytes of String Objects Allocated Bytes Collected By GC ms
Considerations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
More informationAccelerating Windows Mobile Line of Business Development
Accelerating Windows Mobile Line of Business Development Mobile LOB Accelerator Kit In a Nutshell A mobile supply chain + inventory management + route delivery application Based on the.net Compact Framework
More informationEmbedded PC The modular Industrial PC for mid-range control. Embedded PC 1
Embedded PC The modular Industrial PC for mid-range control Embedded PC 1 Embedded OS Operating Systems Major differences Details XPE / CE Embedded PC 2 The Windows Embedded OS family CX1000 The modular,
More informationUseful metrics for Interpreting.NET performance. UKCMG Free Forum 2011 Tuesday 22nd May Session C3a. Introduction
Useful metrics for Interpreting.NET performance UKCMG Free Forum 2011 Tuesday 22nd May Session C3a Capacitas 2011 1 Introduction.NET prevalence is high particularly amongst small-medium sized enterprises
More informationMS Active Sync: Sync with External Memory Files
Mindfire Solutions - 1 - MS Active Sync: Sync with External Memory Files Author: Rahul Gaur Mindfire Solutions, Mindfire Solutions - 2 - Table of Contents Overview 3 Target Audience 3 Conventions...3 1.
More informationDynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP
More informationContents. Introduction. Chapter 1 Some Hot Tips to Get You Started. Chapter 2 Tips on Working with Strings and Arrays..
Contents Introduction How to Use This Book How to Use the Tips in This Book Code Naming Conventions Getting the Example Source Code Getting Updates to the Example Code Contacting the Author Chapter 1 Some
More informationProgramming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview
More informationIBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
More informationWhatsUp Gold v11 Features Overview
WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity
More informationKey Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
More informationMicrosoft.NET mobiililaitteille:.net Compact Framework
Microsoft.NET mobiililaitteille:.net Compact Framework Aali Alikoski Architect Evangelist Microsoft Finland aali@microsoft.com Agenda Visual Studio.NET &.NET Framework Microsoft-alustan mobiililaitteet
More informationImplementing Application Security Using the Microsoft.NET Framework
!"#! $ &' This presentation is for informational purposes only. Microsoft makes no warranties express or implied in this summary. 1 !"! $( ""# ' "# ' " "# ( ) #! *"$ ( + ' ' ' "- # ' '. )'' '' ' '' " '"
More informationTransition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)
Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB) Course Number: 70-567 UPGRADE Certification Exam 70-567 - UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET
More informationBuilding cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com
Building cross-platform Modern Apps: the Design perspective Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com Agenda Mobile Platforms CoIT Development Options Xamarin Architecture Patterns
More informationObjectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.
Objectif This six-day instructor-led course provides students with the knowledge and skills to develop applications in the.net 3.5 using the C# 3.0 programming language. C# is one of the most popular programming
More informationRelease Notes FlexPendant SDK 5.13. Date 2010-04-07. Table of Content GENERAL... 2. Release Information...2. Introduction...2. Installation...
Table of Content 1/15 GENERAL... 2 Release Information...2 Introduction...2 Installation...3 Hardware and Software requirements...4 Compatibility...5 FlexPendant SDK...6 Updates in FP SDK 5.10 vs. 5.09...7
More informationT16 Information on the Go: Mobility Solutions
T16 Information on the Go: Mobility Solutions Andrew Ellis Manager, Commercial Engineering Information Software Copyright 2012 Rockwell Automation, Inc. All rights reserved. 1 2 How we think of mobile
More informationMS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
More informationSmartphone Development Tutorial
Smartphone Development Tutorial CS 160, March 7, 2006 Creating a simple application in Visual Studio 2005 and running it using the emulator 1. In Visual Studio 2005, create a project for the Smartphone
More informationWise Package Studio 8.0 MR1 Release Notes
Wise Package Studio 8.0 MR1 Release Notes Wise Package Studio 8.0 MR1 Release Notes The software described in this book is furnished under a license agreement and may be used only in accordance with the
More informationADOBE AIR. Working with Data in AIR. David Tucker
ADOBE AIR Working with Data in AIR David Tucker Who am I Software Engineer II, Universal Mind Adobe Community Expert Lead Author, Adobe AIR 1.5 Cookbook Podcaster, Weekly RIA RoundUp at InsideRIA Author,
More informationSpeech as a Service. How to Put Your Speech Solution in the Cloud
Rob Chambers Principal Group Program Manager, Speech Components Group http://blogs.msdn.com/robch/ Speech as a Service How to Put Your Speech Solution in the Cloud Using Unified Communication Managed APIs
More informationDeveloping Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville
Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile Jay Chen Justin Colville Agenda What is ArcGIS Runtime for Windows Mobile Software Development Kit Application SDK - Introduction
More informationCATALOG OF CLASSES IT and Technical Courses
CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...
More informationjoalmeida@microsoft.com João Diogo Almeida Premier Field Engineer Microsoft Corporation
joalmeida@microsoft.com João Diogo Almeida Premier Field Engineer Microsoft Corporation Reporting Services Overview SSRS Architecture SSRS Configuration Reporting Services Authoring Report Builder Report
More informationResource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
More informationCourse 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
More informationMobile Application Development
Mobile Application Development About Course This course is specially designed to fulfill the requirements of Mobile Software Developers of various telecom companies given below. Here we target specially
More informationAn Introduction to.net for the J2EE Programmer
An Introduction to.net for the J2EE Programmer Jeroen Frijters Sumatra Software b.v. jeroen@sumatra.nl http://weblog.ikvm.net/ Jeroen Frijters An Introduction to.net for the J2EE Programmer Page 1 Overview.NET
More informationGetting Started with Telerik Data Access. Contents
Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First
More informationEXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html
Microsoft EXAM - 70-518 PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4 Buy Full Product http://www.examskey.com/70-518.html Examskey Microsoft 70-518 exam demo product is here for you to test the
More informationDMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
More informationPractical Performance Understanding the Performance of Your Application
Neil Masson IBM Java Service Technical Lead 25 th September 2012 Practical Performance Understanding the Performance of Your Application 1 WebSphere User Group: Practical Performance Understand the Performance
More informationFAQ CE 5.0 and WM 5.0 Application Development
FAQ CE 5.0 and WM 5.0 Application Development Revision 03 This document contains frequently asked questions (or FAQ s) related to application development for Windows Mobile 5.0 and Windows CE 5.0 devices.
More informationInsight into Performance Testing J2EE Applications Sep 2008
Insight into Performance Testing J2EE Applications Sep 2008 Presented by Chandrasekar Thodla 2008, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change
More informationCSC230 Getting Starting in C. Tyler Bletsch
CSC230 Getting Starting in C Tyler Bletsch What is C? The language of UNIX Procedural language (no classes) Low-level access to memory Easy to map to machine language Not much run-time stuff needed Surprisingly
More informationGetting to Know the Tools
Getting to Know the Tools CHAPTER 3 IN THIS CHAPTER Using SQL Server Management Studio One main limitation of the SQL CE 2.0 database released in 2002 was the need to manage the database either using a
More informationApplication manual Robot Application Builder
Application manual Robot Application Builder Industrial Software Products RobotWare 5.0 Application manual Robot Application Builder RobotWare 5.0 Document ID: 3HAC028083-001 Revision: D The information
More informationWhite Paper. Win in the flat world. Optimizing Application Performance with Visual Studio 2005
Win in the flat world Optimizing Application Performance with Visual Studio 2005 Tuning the performance of.net 2.0 applications through the project lifecycle Atul Gupta White Paper To ensure optimum application
More informationCloud-based Data Logging, Monitoring and Analysis
Industry 4.0, Internet of Things (IoT), Cloud Computing Cloud-based Data Logging, Monitoring and Analysis Measurement System Using Windows Azure, SQL Server, LabVIEW and Visual Studio/C# Hans-Petter Halvorsen,
More information(ENTD361 is highly recommended before taking this course)
Department of Information Technology ENTD461: Enterprise Development Using VB.NET: Advanced Credit Hours: 3 Length of Course: 8 Weeks Enterprise Development Using VB.NET: Introduction (ENTD361 is highly
More informationProgramación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña marcoa@ac.upc.edu Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
More informationKentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE
Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...
More informationCA Plex and Microsoft Windows Presentation
CA Plex and Microsoft Windows Presentation Foundation (WPF) A Technology Preview 8C Rob Layzell CA Aligned LEFT ON COVER ONLY Terms of This Presentation This presentation was based on current information
More informationBoost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
More informationAutomated Performance Testing of Desktop Applications
By Ostap Elyashevskyy Automated Performance Testing of Desktop Applications Introduction For the most part, performance testing is associated with Web applications. This area is more or less covered by
More informationNew Features in XE8. Marco Cantù RAD Studio Product Manager
New Features in XE8 Marco Cantù RAD Studio Product Manager Marco Cantù RAD Studio Product Manager Email: marco.cantu@embarcadero.com @marcocantu Book author and Delphi guru blog.marcocantu.com 2 Agenda
More informationXperia TM Email and apps
Xperia TM Email and apps in Business Read about how Xperia TM devices manage email and synchronisation in a corporate IT environment Exchange ActiveSync IMAP4 and POP3 The Xperia Email application The
More informationAn Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
More informationInterworks. Interworks Cloud Platform Installation Guide
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
More informationUsing SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
More informationMonitoring DoubleTake Availability
Monitoring DoubleTake Availability eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may
More informationDeveloping Microsoft SQL Server Databases (20464) H8N64S
HP Education Services course data sheet Developing Microsoft SQL Server Databases (20464) H8N64S Course Overview In this course, you will be introduced to SQL Server, logical table design, indexing, query
More informationIntroducing Windows Workflow Foundation. Building Basic Activities. Building Composite Activities. Activity Development Advanced Features
SOA223 Introducing Windows Workflow Foundation Building Basic Activities Building Composite Activities Activity Development Advanced Features A workflow is a set of tasks or activities organized in a pattern
More informationXperia TM Email and apps
Xperia TM Email and apps in Business Read about how Xperia TM devices manage email and synchronisation in a corporate IT environment Exchange ActiveSync IMAP4 and POP3 The Xperia Email application The
More informationAdministrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory
Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Fall 2009 Copyright 2009, CCH INCORPORATED. A Wolters Kluwer Business. All rights reserved.
More informationHigh Frequency Trading and NoSQL. Peter Lawrey CEO, Principal Consultant Higher Frequency Trading
High Frequency Trading and NoSQL Peter Lawrey CEO, Principal Consultant Higher Frequency Trading Agenda Who are we? Brief introduction to OpenHFT. What does a typical trading system look like What requirements
More informationSplendidCRM Deployment Guide
SplendidCRM Deployment Guide Version 5.x Last Updated: December 14, 2010 Category: Deployment This guide is for informational purposes only. SPLENDIDCRM SOFTWARE MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
More informationMicrosoft Corporation. Project Server 2010 Installation Guide
Microsoft Corporation Project Server 2010 Installation Guide Office Asia Team 11/4/2010 Table of Contents 1. Prepare the Server... 2 1.1 Install KB979917 on Windows Server... 2 1.2 Creating users and groups
More informationBeginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition
Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationJava Garbage Collection Basics
Java Garbage Collection Basics Overview Purpose This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM. Once you have learned how the garbage collector functions, learn how
More informationUpgrading a Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 Database to Microsoft Dynamics NAV 2015
Upgrading a Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 Database to Microsoft Dynamics NAV 2015 White Paper November 2014 Contents Introduction... 3 Data Upgrade Short Overview...
More informationC#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.
Koln C#5.0 IN A NUTSHELL Fifth Edition Joseph Albahari and Ben Albahari O'REILLY Beijing Cambridge Farnham Sebastopol Tokyo Table of Contents Preface xi 1. Introducing C# and the.net Framework 1 Object
More informationGetting Started with the LabVIEW Mobile Module Version 2009
Getting Started with the LabVIEW Mobile Module Version 2009 Contents The LabVIEW Mobile Module extends the LabVIEW graphical development environment to Mobile devices so you can create applications that
More information10978A: Introduction to Azure for Developers
10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
More informationDevelop Once, Deploy Anywhere
Develop Once, Deploy Anywhere Case Study - SuperOffice Pocket CRM - ABAX mobile Per Ola Sæther, CEO mbricks E: pos@mbricks.no T: @perola mbricks Based in Oslo, Norway Spin-off from Teleplan in 2007 Specialize
More informationSystem Requirements for Microsoft Dynamics NAV 2013 R2
System Requirements for Microsoft Dynamics NAV 2013 R2 February 2014 Contents 3 System Requirements for the Microsoft Dynamics NAV Windows Client 3 Web Client 4 System Requirements for Microsoft Dynamics
More informationSitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015
Sitecore Health Christopher Wojciech netzkern AG christopher.wojciech@netzkern.de Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec
More informationCross-Platform Mobile Apps Solution
Cross-Platform Mobile Apps Solution Prepared by Kevin Mullins CEO and Chief Developer Appracatappra, LLC. 709 Gale Street #8 Seabrook, TX 77586 kmullins@appracatappra.com http://appracatappra.com Table
More informationPerformance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010
KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web
More information70-487: Developing Windows Azure and Web Services
70-487: Developing Windows Azure and Web Services The following tables show where changes to exam 70-487 have been made to include updates that relate to Windows Azure and Visual Studio 2013 tasks. These
More informationWebSphere Architect (Performance and Monitoring) 2011 IBM Corporation
Track Name: Application Infrastructure Topic : WebSphere Application Server Top 10 Performance Tuning Recommendations. Presenter Name : Vishal A Charegaonkar WebSphere Architect (Performance and Monitoring)
More informationDavid Chou. david.chou@microsoft.com Architect Microsoft
David Chou david.chou@microsoft.com Architect Microsoft Business Online Services from Microsoft Services Services Estimate custom design Unstructured Get specs from customer Validate specs with Tech
More informationDell Spotlight on Active Directory 6.8.4. Deployment Guide
Dell Spotlight on Active Directory 6.8.4 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under
More informationCatálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for
More informationProgramming in C# with Microsoft Visual Studio 2010
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
More informationA lap around Team Foundation Server 2015 en Visual Studio 2015
A lap around Team Foundation Server 2015 en Visual Studio 2015 René van Osnabrugge ALM Consultant, Xpirit rvanosnabrugge@xpirit.com http://roadtoalm.com @renevo About me Also Scrum Master rvanosnabrugge@xpirit.com
More informationMicrosoft Office Programs and SharePoint Products and Technologies Integration Fair, Good, Better, Best
Microsoft Office Programs and SharePoint Products and Technologies Integration Fair, Good, Better, Best White Paper April 2007 For the latest information, go to http://www.microsoft.com/office for Office
More informationSQL Server 2005 Reporting Services (SSRS)
SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services
More information01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
More informationLive Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide
Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live
More informationIntroduction to Azure for Developers
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:
More informationPerformance Tools for Parallel Java Environments
Performance Tools for Parallel Java Environments Sameer Shende and Allen D. Malony Department of Computer and Information Science, University of Oregon {sameer,malony}@cs.uoregon.edu http://www.cs.uoregon.edu/research/paracomp/tau
More informationIntroducing the.net Framework 4.0
01_0672331004_ch01.qxp 5/3/10 5:40 PM Page 1 CHAPTER 1 Introducing the.net Framework 4.0 As a Visual Basic 2010 developer, you need to understand the concepts and technology that empower your applications:
More informationJonathan Worthington Scarborough Linux User Group
Jonathan Worthington Scarborough Linux User Group Introduction What does a Virtual Machine do? Hides away the details of the hardware platform and operating system. Defines a common set of instructions.
More informationSystem Requirements for Microsoft Dynamics NAV 2015
System Requirements for Microsoft Dynamics September 2014 Contents... 3 Microsoft Dynamics NAV Windows Client Requirements... 4 Microsoft Dynamics NAV Development Environment Requirements... 5 Microsoft
More informationQUICK GUIDE FOR. Installing Nokia Connectivity Cable Drivers
QUICK GUIDE FOR Installing Nokia Connectivity Cable Drivers Contents 1. Introduction...1 2. Must haves...1 3. Installing Nokia Connectivity Cable Drivers...1 3.1 Before installation...1 3.2 Installing
More informationCourse 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007
This level of training is designed to help you make the most of your first steps into computing. They cover a basic introduction to a range of Microsoft products such as Word, Power Point and Excel. Course
More informationCA Nimsoft Monitor Snap
CA Nimsoft Monitor Snap Configuration Guide for IIS Server Monitoring iis v1.5 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
More informationUnisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide
INFOIMAGE FOLDER ON WINDOWS NT Connector for Microsoft Exchange Unisys Getting Started Guide Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.
More informationMobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
More informationUSER GUIDE Deploying Your Application to WinHost
2011 USER GUIDE Deploying Your Application to WinHost Table of Contents Deploying Your Application to WinHost... 2 Configuring the Settings in WinHost... 2 Deploying a Web Site Factory Application with
More informationMonitoring.NET Framework with Verax NMS
Monitoring.NET Framework with Verax NMS Table of contents Abstract... 3 1. Adding.NET Framework to device inventory... 4 2. Adding sensors for.net Framework... 7 3. Adding performance counters for.net
More informationXperia TM Email and apps
Xperia TM Email and apps in Business Read about how Xperia TM devices manage email and synchronisation in a corporate IT environment Exchange ActiveSync IMAP4 and POP3 The Xperia Email application The
More informationKey Technology Trends
Key Technology Trends New Social and App Patterns Data Explosion Consumerization of IT Cloud Computing Millions Millions Millions Growth in Multiple Dimensions Server Shipments Expected to Continue Growth
More informationsimplify monitoring Environment Prerequisites for Installation Simplify Monitoring 11.4 (v11.4) Document Date: January 2015 www.tricerat.
simplify monitoring Environment Prerequisites for Installation Simplify Monitoring 11.4 (v11.4) Document Date: January 2015 www.tricerat.com Legal Notices Simplify Monitoring s Configuration for Citrix
More informationASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland
ASP.NET Overview Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland Agenda Introduction Master Pages Data access Caching Site navigation Security: users and roles Themes/Skin
More information2 2011 Oracle Corporation Proprietary and Confidential
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More information