Future of Windows Mobile platform
With rise of iOS, Android and Windows Phone platforms, plenty of mobile
developers are starting to question the future of Windows Mobile platform. Is it
gonna last or is it already dead??
To answer this question you have to look at following statement: All mobile
platforms have their own advantages but also disadvantages. These predestine
them for their use. I don't want to go into deep details in this topic but the
fact is that iOS, Android and Windows Phone platforms are targeting consumer
end-users. Those are usually normal people that want to impress their friends
with various crazy gadgets, funny games or other totally useless applications.
These platforms are good for certain stuff such as browsing internet, sms,
calling and normal daily use of anyone of use. But when it comes to enterprise
applications, the good old Windows Mobile is still a clear winner. Surprised?
This was also confirmed by the research of Gartner, the most trusted and
recognized research institution in the world, in February 2011 for instance.
When it comes to enterprise application development, the third party
developers are usually heavily restricted by the architecture of Google, Apple
and Microsoft (Windows Phone). The application's file access is narrowed to only
those applications that are associated with it. This helps the security but it
limits lots of enterprise features such as the ability to work with internal
radios to save battery life, battery information for better battery life
management, ability to lock down or limit the user experience etc.
Android developers must often develop device driver and application
extensions since the fragmentation does not occur in the API layer but in the
application layer. Windows Mobile devices often have BAR code scanners, RFID
readers, they are able to sustain high temperatures, pressure, some of them are
water proof and resistant to sand and dusts.
Windows Mobile Development
Since Windows Mobile is not an open source platform, the development is often
not easy. The standard .NET framework used for Windows Mobile development is
called Compact Framework. However, the controls included in .NET Compact
Framework are very basic. The developer often needs to do a lot of routine
programming to develop a good looking and user-friendly interface for intuitive
navigation. Developers thus often use 3rd party controls and components when
dealing with Windows Mobile platform.
Resco MobileForms Toolkit
Resco is a leading vendor of controls, components and libraries for Windows
Mobile platform. Resco has over 3,500 corporate mobile developer customers and
over 12 years of experience in industry. The main product, Resco MobileForms
Toolkit was designed to help create neatly looking and user friendly environment
for corporate Windows Mobile end-users.
Take a brief look at Resco MobileForms Toolkit Windows Mobile Edition video
showcase:
Controls included in Resco
MobileForms Toolkit Windows Mobile edition:
AdvancedList
Most powerful control. You can absolutely freely design all rows in the list.
This control will allow the end-user to select any row to display additional
information. You can use smooth touch-scrolling and add any visual objects into
the rows such as texts, images, hyperlinks, input text boxes, buttons, etc.
SmartGrid
Also one of the most widely used controls. This advanced grid control is able
to present a large amount of data in a neatly organized way. Touch scrolling is
also absolutely smooth. The grid is interactive and the developer can add
various objects into the cells to edit the data including: input text boxes,
check boxes, drop-down lists, and others
DetailView
With the help of this control, the user will be able to input data using:
check boxes, radio buttons, drop down lists, text boxes, numeric UpDowns, date
and time pickers and images. For better organization of the fields the user will
be able to switch between screens using tabs.
AdvancedTree
This control is often being used instead of the native treeview, where the
user can absolutely freely design all rows in the tree.
AdvancedComboBox and TouchComboBox
Drop down list controls with advanced graphic capabilities
Toolbar and TabControl
Presents items which can be represented by images or visual effects.
TouchPanel
The TouchPanel is a container for various controls. Developer can even apply
an image to the background. It supports the touch scrolling.
InkBox
Suitable for quick notes or signatures.
KeyboardPro and CustomKeyboard
Original device keyboard and fully customizable keyboard suitable for
comfortable user input.
LocationServices and GPS
Implements Google and Bing maps or manage the GPS location coordinates,
position tracking and other functions.
CompactChart
Pie, Bar, Line, Doughnut and Area charts.
RichTextBox
Formatted text displaying and editing (fonts, styles, alignment, color,
bullets, numbering, hyperlinks, protected texts). Support for RTF files and
plain text.
ImageButton
Displays different image upon user click. Various other properties.
MessageBox
Shows pop up dialog.
TransparentLabel
Label with transparent background.
ShortcutBar
Shortcut control can be divided into groups accessible through group buttons.
ProgressBar
Progress bar tracking progress of any process. Various options such as
colors, gradient, boarders, pictures, blocks…
Tooltip
Displays additional info for items that cannot be displayed due to lack of
space.
NumericUpDown
Control for easy input of numbers.
ScrollBar
Browse screen content. Ability to adjust arrows, thumbs and tracks or add
letterbar.
TouchTextBox
Text box with support for rounded corners, additional buttons, image
background and other features.
TouchRadioButton and TouchCheckBox
Edit box can be resized or you can put image or set color, alignment or
transparent background.
MaskedTextBox
Restricts user input to letters, capital letters or numbers. Allows password
input.
Month and WeekCalendar
Customizable cells of days, hours. Supports images, gradient and other
graphic capabilities.
DateTimePicker and TouchDateTimePicker
Select date, time or combination of both. Touch scrolling functionality
allowed
ImageBox
Zoom, crop, rotate, invert colors, brightness, contrast, gamma correction…
Audio
Playing and recording sound (mp3, wav, ogg, spx, raf)
CallHistory
Access to mobile device's call history database.
Network
WebDAV client establishes connection with WebDAV server.
Zip
Compress and decompress files or folders.
SIM
Access to SIM (Subscriber Identity Module) card information.
Telephony
Access to WiFi, Bluetooth and phone device.
For more information check out the website: http://www.resco.net/developer/mobileformstoolkit/
Or send us your feedback: [email protected]