Archive for April, 2008

Data Transfer/Synchronization for Mobile Application

When come to data transfer or synchronization between the device and server, it depends on:

1.       Do you want to update data to the server in real time?

2.       What size of the data you won’t like to transfer?

3.       The data consistency?

4.       The network resources availability?

 By identifying the criteria, then you able to decide what strategies to use,

·         whether you want to update data from device to server frequently? [whenever there is connection, GPRS, Edge, you will sync your data to the server]

·         or you can allow the user to update the data at the end of the day [which mean, you can then just let the user cradle the device and sync the data to the server].

·         If the data is not that huge, you can send the data via GPRS, Edge to update server

·         If the data is huge, you might want to store the data locally, either in the SQL CE or in file system, then use cradle method to update the data to the server.

 Here are some of the strategies for you to store data locally on the device:

-          SQL Server, having the Mobile device act as a client of it

-          SQL Mobile, as a SQL database local to the device

-          XML, by using documents as a form of persistent storage

-          File System and/or Local Storage, for storing free-form, binary or ad-hoc file-backed data

-          EDB, as a low-level, high performance local data store


Here are some of the techniques for Mobile client to access server:

-          Direct Database Connectivity/Access

-          Web Requests/Responses over HTTP

-          Custom protocols over Sockets

-          Database Synchronization/Merge Replication

-          Message Queuing

-          E-mail/SMS Messaging & Interception

-          Custom Push Infrastructures

-          Web Services

-          Remote Data Access

-          Merge Replication

More Resources:

-          Download the Windows Mobile Line of Business Solution Accelerator 2008:
http://www.microsoft.com/downloads/details.aspx?FamilyId=428E4C3D-64AD-4A3D-85D2-E711ABC87F04&displaylang=en

 

Look into the Sync Framework, Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline access for applications, services and devices. It features technologies and tools that enable roaming, sharing, and taking data offline. Using Microsoft Sync Framework, developers can build sync ecosystems that integrate any application, with any data from any store using any protocol over any network.  

 

A good training Materials: Remote Communications in an Occasionally-Connected World:
http://www.microsoft.com/downloads/details.aspx?FamilyId=428E4C3D-64AD-4A3D-85D2-E711ABC87F04&displaylang=en

-          How to Choose a Data Synchronization Technology – Offline & Collaboration: http://msdn2.microsoft.com/en-us/sync/cc470041.aspx

 
 

 

 


1 comment April 16, 2008

Windows Mobile 6.1

Some screen shots on Windows Mobile 6.1.
Windows Mobile 6.1 includes some very nice new features and improvements, including a redesigned home screen, built-in Task Manager, threaded SMS client, browser improvements, Copy & Paste support for non-touch devices…

For more screen shots, drop by the Windows Mobile page on Facebook.
For more information, visit this site http://www.microsoft.com/windowsmobile/6-1/default.mspx 


Add comment April 16, 2008

LG KS20 Mobile Phone


LG has the LG KS20 with Windows Mobile 6.0 Professional.
Device Specification
Height: 1. 99.8 mm
Width : 58 mm
Depth 12.8 mm

Weight: 92.5 grams

Features:

-          4 hours talk time, 400 hours standby time

-          Bluetooth, WAP, MMS, GPRS, MP3, EDGE [Enhanced Data for Global Evolution], 3G compatibility, HSDPA [High Speed Downlink Packet Access], WCDMA [Wideband Code Division Multiple Access], Wi-Fi, and FM radio.

-          The device operates over distinct type of frequencies like GSM 850, GSM 900, GSM 1800 and GSM 1900 for high quality network coverage without distortions.

-           2.8″ LCD touch screen, USB 2.0, 128 MB embedded memory

-          2 MP camera supports video telephony feature.

-          Embedded memory: 128MB. MicroSD memory card supports up to 2GB.

-          WAP 2.0 browser

-          Email functionalities: Email, push mail.

 
It is quite light and comfortable to hold. It comes with a large screen with fully touch keypad and few hard keys.


Add comment April 15, 2008

Your Digital Lifestyle

Cool videos to showcase the digital lifestyle. This video is showcasing Windows Mobile, Zune, Windows Vista, Windows Live Services..


Add comment April 15, 2008

Sneak preview on Windows Mobile 7.0


Add comment April 15, 2008

Skyfire:Mobile Web Browser

Skyfire is a free, downloadable mobile web browser that makes browsing on your phone exactly like browsing on your PC

Add comment April 15, 2008

Windows Mobile 6 for Business User

A demo of Windows Mobile 6 Business User’s features for Messaging, Calendar, Contact Management and Rich Browsing


Add comment April 15, 2008

Download Windows Mobile 6.0 SDK

There are some cool tools shipped in Windows Mobile 6 SDK.
The SDKs also include several new tools: 
  • Cellular Emulator v1 — replaces a device’s radio module in both development and test environments to exercise applications under different wireless network conditions in GSM/GPRS and/or UMTS networks. Think of it as a “mobile operator on the desktop.”
  • Local Server Framework — supports custom server applications running over localhost. This provides a controlled environment for testing components that must communicate with services running on external servers.
  • FakeGPS — provides a way to test GPS applications without having a real GPS receiver. NMEA strings are supplied from a text file.
  • Hopper – simulates input stress on Windows Mobile devices by rapidly sending random keystrokes and screen taps.
Check out what is new in the Windows Mobile 6.0 from this MSDN technical article: “What’s New for Developers in Windows Mobile 6.”
The Windows Mobile 6 SDK downloads are available from Microsoft’s download area, here.

Add comment April 15, 2008

Learn Visual Studio 2008?

Here are some resources you can look into if you would like to learn up what’s new in Visual Studio 2008:
1. Visual Studio 2008 Rhythm Training Virtual Image

The Visual Studio 2008 Rhythm Training VPC contains a pre-configured installation of Windows Server 2003, Visual Studio 2008 Team Suite, and the Visual Studio 2008 Training Kit. 

You can download from here.

2. Visual Studio 2008 Training Kit:

The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management.

You can download from here.


Add comment April 15, 2008


Links

Tags

Archives