Ridi Ferdiana

Another Technical Fellows Survivor :)
See also: Other Geeks@INDC

November 2007 - Posts

windows Mobile as a client application development

Last week, i'm invited to speech about Windows Mobile development technology in this occasion i spoke about mobile markets, mobile opportunity, as well as development technology in windows mobile platform.

You can download my presentation and hol code here

Share this post: | | | |
And the RTM VS 2008 will come..Uninstall VS 2005

Although it will be released in February 2008 , MSDN subscribers will get in touch with VS 2008 RTM in this november/december. So you might be thinking...how i uninstall all of the stuff that related in Visual studio. Ok let's get started

1. Uninstall All the add on (Like 3rd party component, VS extention)

2. Uninstall all the SDK that not related directly with VS (Windows SDK, UC SDK, etc)

3. Follow the instructions http://msdn2.microsoft.com/en-us/library/ms246604(VS.80).aspx

If you have a problem just follows this Knowledge Base

Uninstall Visual Studio 2005 SP1 and Uninstall Visual Studio 2005 Manually

Good luck

Ridi Ferdiana

 

Share this post: | | | |
Posted: Nov 19 2007, 02:18 AM by ridi | with 1 comment(s) |
Filed under:
Client Application Design Accessibility

Let me said you about something that you might agreed with me.

"Usable applications are used applications, the key to a successful application is user adoption, if your user is excited about using your application, then adoption will increase, training time will decrease, and greater productivity will be had by all"

If you see take a look outside (I mean your client), today's workforce is a diverse group of people with different skill and talents. So you might ask how to make my application easy for them...the answer is "designing them to be accessible"

Accessible application start form design phase. Try to follow this principles when design the accessibility applications.

  • Flexibility (i.e. users must be able to customize the user interface to suit their specific needs, like its font or color)
  • Intuitive Input and Output methods (i.e. the ability to use keyboards shortcut, mouse click, and visual clues like sound notifications)
  • Consistency (interact with the user with consistent manner i.e. use message box and sound in every notification)
  • Compatibility with accessibility aids (i.e. try to follow accessibility aids such as the windows accessibility utility)

Ok you said enough for the theory now let implement it in .NET framework

.NET provides control and components that provide wide range of functionality when designing your user interface. Below are some controls that help you to achieve client application design accessibility.

  • PropertyGrid Control (user configurable version of the properties window in visual studio)
  • ProgressBar Control (visually indicate progress for a time consuming operation)
  • StatusStrip (display status information about the application)
  • ToolTip (allows you to set a tips when user hover to a control)
  • ErrorProvider (feedback to the user when an error condition is occur)
  • HelpProvider (allow you to make context sensitive help available for your application)
  • Timer (schedule applications to call method in a predefined interval)
  • HscrollBar and VscrollBar (provide easy navigation for long information within application)
  • Application Settings (store and retrieve accessibility and other options)

Since I can't explain technical stuff now, you can ask me about "How to use <name of control> in my application to make my app accessibility increase"...

TTFN, in the next occasion I will share about Client Application Design Accessibility in .NET framework 3.5

 

Regards,

ridife (Ridi Ferdiana)

Share this post: | | | |
Posted: Nov 05 2007, 12:25 AM by ridi | with 3 comment(s) |
Filed under: