Geertjan Wielenga Interviews Dale Thoma of Saab Systems Grintek
Today's lead Java Today item is Geertjan Wielenga's recent interview with Dale Thoma, of Saab Systems Grintek (SSG), in South Africa. Dale supervises application development within the tactical communications environment. The team applies NetBeans as the foundation in their strategy for helping the South African National Defense Force to accomplish its broader objectives.
Dale describes his team's work as follows:
... we are involved with the tactical interoperability of defence platforms. Amongst other things, we implement Command & Control type applications (in particular relating to Situational Awareness (SA)), data links, translations between 3rd party systems (such as Combat Management Systems (CMS) or Electronic Warfare Systems (EWS)) and tools for interoperability management.
So how does the NetBeans platform relate to what Dale is doing?
The NetBeans Platform is heavily ingrained into our strategies for future development. We are currently implementing several projects on top of the NetBeans Platform for the South African National Defence Force (SANDF). These projects relate to the upgrading of the tactical communications backbone for the SANDF. Eventually, we'll see somewhere in the region of several thousand defence platforms that will make use of the NetBeans Platform.
Geertjan and Dale talk in some detail about the Kaizen Integrated Tactical Technologies (KITT) project. Dale describes this as:
our development strategy for the next 10-15 years. It is the result of a Research & Development project within our organization to create a common platform for all our future tactical applications.
The interview continues with discussion of some specific subprojects, including diagrams of developed applications in action. Then, the architecture of the systems is outlined (see the above diagram), followed by Dale's discussion of how and why NetBeans was chosen as the base platform over its competitors.
As Geertjan is making clear in his YANPA (Yet Another NetBeans Application) series on his blog, NetBeans forms the basis of a great many complex technology systems, spread across business, finance, engineering, science, and even military realms. You may recall that, at JavaOne 2009, engineers from ndsatcom.com won a Duke's Choice Award for the development of the NetBeans Satellite Tracking System.
Long-term engagement of technologies by national departments of defense doesn't happen unless the technology is seen as being flexible, reliable, robust, secure, and durable. Looking at the types of organizations that are applying NetBeans as their core platform -- staking their future on it -- NetBeans is clearly viewed as being this type of platform.
In Java Today, Geertjan Wielenga has a new article, South African National Defence Force on the NetBeans Platform
Dale Thoma works for Saab Systems Grintek (SSG) in South Africa, where he supervises application development within the tactical communications environment. His roles at SSG include that of project manager, systems engineer, and line manager...
The Java Tools community has published JavaTools Community Newsletter - Issue 208:
A new edition of the newsletter is available, with news, new projects and tips! If you want to receive the newsletter by email, please subscribe the announcements mailing list - or read the current issue here.
The Java ME SDK team announces a Screencast: Device Selector:
Some time ago I asked you how are you familiar with Device Selector. I'd like to thank everybody who answered the question. We have got lots of interesting information. More than half of participants answered "I don't know what Device Selector is." I didn't expect so high percentage of votes for this option so this is a good chance to say a few words about Device Selector functionality...
In today's Weblogs, John Ferguson Smart provides Bootcamps and TDD Training in 2010 - a sneak preview:
As the year draws to a close, I wanted to give everyone a heads-up about some of the Wakaleo training sessions already lined up for 2010. The next big training dates are in Europe - in collaboration with Skills Matter, I will be running the Java Power Tools Bootcamp in London (February 15-19) and Paris (February 22-27), and then in Wellington in March (March 22-26). I'm also lining up sessions for Syndey, Canberra, Melbourne, and other sites to be announced soon. This is a great workshop that covers the whole build lifecycle, including managing the build process with Maven, automated testing, automated code quality tools and all the way to Continuous Integration and automated deployment and releases using Nexus and Hudson. The course is very popular with students, and is continually being updated to keep tabs on the latest evolutions in build tools...
Evan Summers posted Swing Event Pump Redux:
Having blogged this hack some years ago (Event Pump DTs), today i actually used it. The idea is to execute a long running task in the background, while blocking our app, seemingly on the EDT, while waiting for the task to complete. The hack involves using a zero-sized dialog. In this case, the EDT is not blocked from handling other events in the queue eg. as a response to user actions in the meantime, eg. repainting and whatever...
Fabrizio Giudici notes ... and Santa brought OpenSolaris:
I've been trying to install OpenSolaris since 2006, with no luck. At that time, probably, there were some blocking bugs of the installer when working in a MacBook Pro; furthermore network drivers were only available for 64 bits (and I only got a first generation MacBook Pro). About one year ago I bought a 64-bit MacBook Pro and probably the bugs had been fixed by that time, but I filled my 500GiB disk (I like to keep all my digital photos with me and I don't trust external drives) and had to give up with the extra partition for Solaris. Also, the Solaris installer worried me a bit as I always fear to erroneously scratch all the partitions (partly because I'm really not accustomed with the way Solaris designates disks)...
In the Forums,
nielzw notes Compiling JSP is slow on v3 GlassFish: "Upgraded from v2 to v3. After each deploy, JSPs are compiled on request. This is much slower on v3. The Precompile option in admin delays the deployement to 20 minutes. Compiling all JSPs in NetBeans occurs within 4 seconds..."
neethuis working on Object OverLapping in virtual Universe: "I tried to add, a array of cube at different position.I have use HiResCoord since my cube size is big (say 50m). But the problem here is all the cubes are getting overlaped. I dunno where i have gone wrong???can you please help me... "
14gautam needs help with File Transfer Using Web Services (JAX-WS): "Hello everyone! I am using NetBeans 6.8 and GlassFish v3. I believe NetBeans uses JAX-WS to create web services. Can anyone tell me how I can transfer files using these web services..."
Our current Spotlight is Ed Ort's three part article series, Introducing the Java EE 6 Platform: "Java Platform, Enterprise Edition (Java EE) is the industry-standard platform for building enterprise-class applications coded in the Java programming language. Based on the solid foundation of Java Platform, Standard Edition (Java SE), Java EE adds libraries and system services that support the scalability, accessibility, security, integrity, and other requirements of enterprise-class applications..."
Our current java.net Poll asks "Do you plan to upgrade to NetBeans IDE 6.8?" Voting will run through Thursday or Friday (depending on where you live).
We have a new java.net Feature Article, my recent Interview with Java Champion Adam Bien: Java EE 8, Closures, and More. We're also featuring Jeff Friesen's Learn about JavaFX's APIs for Reading RSS and Atom Newsfeeds, which introduces you to the RSS and Atom APIs in JavaFX 1.2.
The latest Java Mobility Podcast is Java Mobile Podcast 92: MIDP 3.0 in Depth: Tutorials and Demonstrations: Excerpts from the JavaOne 2009 MIDP 3.0 In Depth: Tutorials and Demonstrations session with Roger Riggs, Lakshmi Dontamsetti and Stan Kao.
Current and upcoming Java Events:
- January 11: Java Training Philippines
- January 15: Spring Grails Asia 2010
- January 25: Developing Java Web Applications
- March 17-19: TheServerSide Java Symposium 2010
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.
-- Kevin Farnham