CPTTM software developer newsletter issue #10

Dear Software Developers,

This CPTTM Software Developer newsletter is to bring useful news to you, software developers in Macau, for references without obligations, so that you can do your jobs easier and better! Hope you like it. if you'd like to unsubscribe or recommend your friends to subscribe, just let me know. Old issues are available here.

Kent Tong, Editor in Chief

Topics in this issue:

Java is now GPL'ed

Sun has open sourced Java under the GPL. This includes Java SE, ME and EE. What are the effects?

  1. Java will become universally available on servers, mobile phones and etc. Therefore, our Java applications will truly run anywhere.
  2. Innovations from the community will likely get into the JDK easier. We can do more with less.
  3. Microsoft will face more pressure to make .NET more open.

Generating UML

UML should be used for communication. That's why I mainly draw it on whiteboards to discuss designs (& erase it afterwards). However, your superiors or customers may insist that you draw lots of UML as documentation (even though probably no one will read it). In that case, you may try a free tool that can generate UML class diagrams from Java code. This way, you can write code as usual and then generate piles of diagrams (probably before the release) to make them happy.

Making money from mobile apps

Mobile phones are the most popular items carried by people, just after keys and wallets. What if you can turn each mobile phone into a sales device promoting your product/service? For example:
How to rip the benefits above? You need to learn to write mobile software first. To do that, you can join our upcoming Programming Mobile Devices with MIDP 2.0 course.

Feedbacks

Have any questions, ideas or experiences regarding software development? Contact me at 28781313 or kent at cpttm dot org dot mo.

Until next time, 

Kent Tong