preload
May 06

Yesterday Windows Mobile asked this question on Twitter (windowsmobile):

Question for developers: what are the top 5 questions you would have when investigating application development for mobile devices?

My response to this question were:

@windowsmobile device fragmentation, GUI possibilities, transport protocol, patterns & practices and application distribution

I don’t know if they were asking this on a technical view or on a business view, but since I’m a “tech head” I gave them my technical view on this question.

Continue reading »

Tagged with:
Apr 13

pnp_logoI recently downloaded and read the Mobile Architecture Pocket Guide by Microsoft patterns & practices. The purpose of this guide is to improve the effectiveness when building mobile applications on the Microsoft Platform. The primary audience for this guide is solution architects and development leads.

Chapter overview (quoted from the book)

• Chapter 1, “Mobile Application Architecture,” provides general design guidelines for a mobile application, explains the key attributes, discusses the use of layers, provides guidelines for performance, security, and deployment, and lists the key patterns and technology considerations.
• Chapter 2, “Architecture and Design Guidelines,” helps you to understand the concepts of software architecture, learn the key design principles for software architecture, and provides the guidelines for the key attributes of software architecture.
• Chapter 3, “Presentation Layer Guidelines,” helps you to understand how the presentation layer fits into the typical application architecture, learn about the components of the presentation layer, learn how to design these components, and understand the common issues faced when designing a presentation layer. It also contains key guidelines for designing a presentation layer, and lists the key patterns and technology considerations.
• Chapter 4, “Business Layers Guidelines,” helps you to understand how the business layer fits into the typical application architecture, learn about the components of the business layer, learn how to design these components, and understand common issues faced when designing a business layer. It also contains key guidelines for designing the business layer, and lists the key patterns and technology considerations.
• Chapter 5, “Data Access Layer Guidelines,” helps you top understand how the data layer fits into the typical application architecture, learn about the components of the data layer, learn how to design these components, and understand the common issues faced when designing a data layer. It also contains key guidelines for designing a data layer, and lists the key patterns and technology considerations.
• Chapter 6, “Service Layer Guidelines,” helps you to understand how the service layer fits into the typical application architecture, learn about the components of the service layer, learn how to design these components, and understand common issues faced when designing a service layer. It also contains key guidelines for designing a service layer, and lists the key patterns and technology considerations.
• Chapter 7, “Communication Guidelines,” helps you to learn the guidelines for designing a communication approach, and understand the ways in which components communicate with each other. It will also help you to learn the interoperability, performance, and security considerations for choosing a communication approach, and the communication technology choices available.
• Chapter 8, “Deployment Patterns,” helps you to learn the key factors that influence deployment choices, and contains recommendations for choosing a deployment pattern. It also helps you to understand the effect of deployment strategy on performance, security, and other quality attributes, and learn common deployment patterns.

Continue reading »

Tagged with:
Apr 08

htc_touch_pro_bugsMy HTC Touch Pro has started tearing on my patience. I’ve had this phone since early February and I have experienced too many issues/bugs for this period. This is very sad because I really like the phone; the look, the feel, functionality and usability. But simple software bugs/issues makes this phone hard to like.

I was very positive when I found that they had released a firmware update (earlier post about updating HTC Touch Pro firmware) and I thought that this would solve my issues. It did but… it also introduced new issues :(

I’m now running on the latest firmware (at least the latest that I have found on the official HTC support pages). Below I list the issues I find very irritating now:

  • The key lock doesn’t work anymore. When I press the “hangup” soft key for a while the screen just blinks and is back to normal. Before the firmware update this would enable the key lock/screen lock.
  • The new sliding functionality for reacting on incoming calls are also nice but some times it is impossible to actually slide it to the left or right (resulting in unanswered calls).
  • The white light flashing once in a while to indicate new actions that you need to respond to is flashing even if I have no new SMS or unanswered calls.
  • When I have started writing a SMS and decides to slide out the keyboard the SMS is often lost and the main menu is displayed.

Continue reading »

Tagged with:
Mar 18

ms_tagI looked at a blog by Lars Wilhelmsen about Microsoft Tag and suddenly found this quite interesting. I have been reading about this system earlier but I didn’t find it interesting at that time. After installing the application on my phone and scanning some tags I wanted to try this myself.

These tags can be used to store all kind of information like vCards, free text, url and dialer by simply installing an application on your phone and point the camera at the tag. To install the application direct your phone’s browser to http://gettag.mobi/

You can now try to read my tag with your application:

perola_vcard

Continue reading »

Tagged with:
Subscribe to my feeds Follow me on Twitter
DZone MVB