Reading the developers guide on BlackBerry you may come across astonishing things. I’m impressed. When I started doing little things in the blackberry app I soon got used to it and considered the platform to be well organized. Now that I’m reading a book I get more and more confused about what I should do and what I shan’t! Take a look at this masterpiece

> >
> Why it is not necessary to obfuscate applications >
> >
> The compiler for the BlackBerry® Java™ Development Environment is set to minimize the size of the application. >
> >
> The .cod file that results provides obfuscation-like services that are similar to those that obfuscation packages >
> >
> provide in an effort to reduce the size of the .cod file. For example, the BlackBerry Java Development Environment >
> >
> removes the following information from a .cod file: >
> >
> • all debug information >
> >
> • local variable names >
> >
> • source Line Numbers >
> >
> • private method and member names >
> >
> As such, RIM does not believe it is necessary for you to provide obfuscation for your applications in addition to the >
> >
> existing obfuscation that, by default, the BlackBerry JDE provides for all applications. In fact, Research In Motion >
> >
> does not perform any additional obfuscation of its own products. >
> >
> The BlackBerry JDE does not integrate support for obfuscation through third-party tools . As such, you must >
> >
> include a command-line procedure to obfuscate .cod files for use on BlackBerry devices. >
> >

> >

> >

> So obfuscate or not? that is thew question…. >

> >

> Another one – comment to a method from SDK
Category:Framework: This element may be called by the underlying framework. Members that are invoked by the framework may not behave exactly as documented. WHAT DA HELL??? >

> >

> And the last one so far >

> >
>

>
> >

>
>
> HorizontalFieldManager organizes fields horizontally. To enable horizontal scrolling, provide the >
> >
> Manager.HORIZONTAL_SCROLL style. If you do not include the HORIZONTAL_SCROLL parameter, the >
> >
> fields arrange themselves horizontally and can exceed the width of the screen, but users cannot scroll to >
> >
> content that is beyond the right side of the screen. >
> >
> BlackBerry devices do not display horizontal scrolling indicators or scroll bars >
>
>
> >

> >

> >

> Just wait me telling the user – “This application is magic – you don’t see the scrollbars, but the content is there – believe it, or not” (rofl)….
Probably will edit this post later with more “funny stuff”
———— and here it comes:)
Nice title
Using HTTPS connections.
After this goes the detailed explanation how to code and use http(s) connections on BlackBerry. And then a small hint
: The BlackBerry Internet Service Browser does not allow Java applications to initiate HTTP, HTTPS, or TCP connections. LOL. >