Error: Could not specify the access range automatically. This means that you need a RANGE addition.

Cause: Loops with “VARY” or “VARYING” can cause problems in Unicode environ-ment because, on the one hand, you cannot be sure that you are accessing memory con-tents with the correct type and on the other hand, memory could be inadvertently ov…

Error : In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or IN CHARACTER MODE addition

Error : In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or IN CHARACTER MODE addition.Cause: In some cases, the syntax rules that apply to Unicode Programs are different than those for non-Unicode programs For example, if one uses t…

Error : WG_CRLF must be a character-like data object (data type C, N, D, T,or STRING) String

Error : WG_CRLF must be a character-like data object (data type C, N, D, T,or STRING) STRING).Cause: Here WG_CRLF may be a variable or an internal table which contains variables which are of type X. Type X is used to represent hexadecimal values. Each …

Some of the Common Errors in UCCHECK and their resolution

Case – 1:Error : Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode-enabled; use the class cl_gui_frontend_servicesCause : From Version ECC6.0 (Unicode complaint environment), the Function Mod-ules UPLOAD / WS_UPLO…

This Week’s Developer Reading List

Rails, Java, Assembly Language, and Basecamp

iPad Stencil

KapSoft, the original maker of the iPhone Application Sketchbook, just sent me a new product they’ve created: an iPad design stencil. It’s very similar to their acrylic iPhone stencil, but sized for the iPad and including new UI element stencils such as the popover. If you like to use pencil and paper for early design sketches (I do), this is a handy tool to have.


©2008-2010 Jeff LaMarche.

http://iphonedevelopment.blogspot.com

Steve Job’s Thoughts on Flash

Today, Steve Jobs posted an open letter titled Thoughts on Flash, in which he lays out the reasons why Apple doesn’t want Flash on the iPhone, iPod touch, and iPad. It’s Steve, so there’s a little bit of RDF, but it’s actually refreshingly straightforward and rational. It seems to be striking an almost conciliatory tone towards Adobe and certainly takes a far more mature tone than Adobe has taken toward Apple in their public grousing since the new SDK agreement came out.

Steve ends the letter by encouraging Adobe to do what I (and many others) have suggested they do, which is create tools for generating HTML5 content. There are some tentative first-steps towards that in Flash CS5 from what I understand, but the time for Adobe to strike and take ownership of HTML5 content creation is now, not two or three years from now when CS6 ships. If Adobe can get a kick-ass content creation tools that outputs open standards-compliant interactive content out the door, they’ll have an instant runaway success on their hands. It’s a market with huge potential and Adobe could own the space if they were to make smart decisions.

Willingness to foresee and change corporate strategy is vital to long-term success. Have you ever read the history of Reuters? Reuters started as a carrier pigeon company. When the telegraph came on the scene, they certainly could have whined and complained and even insisted that their customers continue using carrier pigeons, but they were smart enough to realize pigeons were an outdated technology that couldn’t compete with the telegraph. Instead, they invested heavily in telegraph technology. As communication technology continued to change over the last 150 years, Reuters saw the changes coming, accepted them, embraced them and, as a result, they are still around today, bigger and stronger than ever.

Adobe needs to accept and embrace the fact that Flash has been supplanted by better technologies, especially when it comes to mobile and embedded devices. It doesn’t mean they need to abandon Flash (though I wouldn’t mind if they did), but they need to realize that it’s moribund due to the fact that the embedded market has a very different dynamic and makeup than the desktop world did back in the late nineties when Flash was born. A single-vendor proprietary solution is untenable when you have as many different viable operating systems and hardware manufacturers as we do in the mobile space.

It’s truly sad that Adobe is unable to see or embrace where the mobile web is going and continues to insist on trying to control where it does go. Adobe’s failure to accept these things is preventing their developer customers from reaching one of the most profitable and desirable mobile markets. In fact, their decisions thus far have, in reality, prevented those customers from effectively reaching any mobile market yet. Despite several years of promises that ubiquitous mobile Flash was just around the corner, it hasn’t happened yet. In the meantime, nearly ubiquitous adoption of HTML5 on smartphones has occurred. It’s supported, out of the box, by every major platform except Windows Mobile, and Windows Mobile has dwindled down to single-percentage market share.


©2008-2010 Jeff LaMarche.

http://iphonedevelopment.blogspot.com

Symbian targets web developers with new mobile app tools

The Symbian Foundation announced the introduction of a new application development solution promising any web developer the tools to create mobile software by applying their existing HTML, CSS and JavaScript expertise. According to Symbian, the ne…

Visual Studio 2010 and SSRS (RDLC) reports in NAV 2009

A couple of weeks ago Microsoft Visual Studio 2010 was released. Unfortunately we will not be able to support Visual Studio 2010 in Dynamics NAV 2009 when developing SSRS (RDLC) reports.
When you are designing RDLC reports in NAV 2009 you are creating …

Dynamics NAV Test Drive

Check out the updated Microsoft Dynamics NAV Test Drive site, where potential customers can log onto our Test Drive environment using their web browser and experience Microsoft Dynamics NAV 2009 first hand without the need of installing it themselves. …