Michael Justin’s Weblog

Fun with Software Development

Flamingo, JRibbon and Office LAF for NetBeans

leave a comment »

The goal of the Flamingo project is to provide a Swing implementation of the Office 2007 ribbon container and related components. The components have consistent visuals under the existing core and third-party look-and-feels, respect the DPI settings of the user desktop and follow the core Swing guidelines in the external APIs and the internal implementation details.

The release 4.0 is very impressive:

The OfficeLAF project aims to create a high-fidelity implementation of Office 2007 UI and its Black skin as a NetBeans module. See this article on NetBeans Zone for screenshots. It is currently under development with the planned 1.0 release around Christmas.

 

Written by Michael Justin

November 5, 2009 at 7:18 pm

Posted in Uncategorized

NetBeans IDE 6.8 Beta Available for Download

leave a comment »

The NetBeans team is pleased to announce the availability of NetBeans IDE 6.8 Beta.

NetBeans IDE 6.8 Beta is the first IDE to offer support for the entire Java EE 6 spec. Highlights include support for JSF 2.0/Facelets, Java Persistence 2.0, EJB 3.1 including using EJBs in web applications, RESTful web services, and GlassFish v3. The IDE’s integration with Project Kenai, a collaborative environment for hosting open-source projects, now offers full support for JIRA and improved instant messenger and issue tracker integration. PHP support has been extended to include the Symfony framework and PHP 5.3. The release also supports the JavaFX SDK 1.2.1, and comes with added features to the IDE’s Maven and database integration, and improvements to the editor and tools for Ruby, Groovy, and C/C++ projects. NetBeans IDE 6.8 Beta is available in English, Brazilian Portuguese, Japanese and Simplified Chinese, as well as in several community-translated languages.

Read more: http://java.dzone.com/announcements/netbeans-ide-68-beta-available

Written by Michael Justin

October 23, 2009 at 4:07 pm

IntelliJ IDEA Java IDE goes Open Source

leave a comment »

The upcoming version 9 of IntelliJ IDEA will be available in two versions:

  • Community Edition – Free and Open Source Java IDE
  • Ultimate Edition

The Community Edition is already available for download in a Preview version.

Written by Michael Justin

October 17, 2009 at 8:34 am

Atlassian JIRA Starter License: $10 / 10 users

leave a comment »

Atlassian JIRA is used for issue tracking and project management by over 11,500 organisations in 107 countries around the globe — across Fortune 1000, public enterprise, science and technology sectors.

Atlassian now offers full-featured and supported versions of their products for $10. Perfect for startups and small teams.

Among the other products which are available for $10 are Confluence (Content Management) and FishEye (Repository Viewer)

Written by Michael Justin

October 17, 2009 at 8:25 am

Apache ActiveMQ 5.3.0 released

leave a comment »

The Apache ActiveMQ team is pleased to announce the release of Apache ActiveMQ 5.3.0.
This is a maintenance release, bringing together more than 300 resolved issues, but a couple of new features as well.

Full details and download link can be found in the release page:
http://activemq.apache.org/activemq-530-release.html

Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns provider.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Written by Michael Justin

October 16, 2009 at 5:15 pm

Habari Database Observer Demo

leave a comment »

betasoft released another example for message oriented middleware, using the Habari OpenMQ Client library and the Open Message Queue (OpenMQ) message broker 4.4 (which will also be included in the next release of the GlassFish(tm) application server).

This demo applications shows a typical use case for client / server applications where many clients may modify data and need to be notified about changes made by other users immediately, without the need to permanently pull data from the server. Habari may be used to notify all connected users about database modifications immediately. The application source code is included in the free demo download.

Habari Database Observer Demo

Habari Database Observer Demo

Written by Michael Justin

August 18, 2009 at 5:28 pm

Ext JS 3.0 AJAX framework wrapper ExtPascal released

leave a comment »

The latest release 0.9.6 of ExtPascal adds support for version 3.0 of the GUI AJAX framework Ext JS.

ExtPascal is an Object Pascal (Delphi, FreePascal/Lazarus) wrapper/binding for Ext JS, a complete GUI Ajax framework, made in JavaScript, for Rich Internet Application (RIA) development. ExtPascal is released unter a new BSD license. The top ten items on the feature list of ExtPascal:

  • New Ext JS 3.0.0 support. Ext JS 2.2.1 is supported too.
  • High performance with native code for Server side programming, no PHP required.
  • Uses FastCGI or CGI for Web Server communication.
  • Compatible with any Web Server supporting CGI or FastCGI protocols.
  • Statefull, keep-alive and multithread server applications.
  • Parses Ext JS HTML documentation to Object Pascal units.
  • Self-translate Object Pascal code to JavaScript code during execution.
  • Coding in full Object Pascal, minimal use of (X)HTML, CSS and JavaScript.
  • AJAX programming using Object Pascal.
  • Full wrapper to all Ext JS classes, singletons and widgets.
  • Transparent support for all main web browsers: IE 6+, Firefox 1.5+, Safari 3+, Opera 9+ and Chrome 2+ on any client side platform (PCs, SmartPhones, PDAs, etc)!

Update: version 0.9.7 now includes support for Draw2D. The page http://code.google.com/p/extpascal/wiki/Projects_Using_ExtPascal shows screenshots of a real world application used by the Indonesian government.

Web application for Indonesian government. It is being used national wide by about 100-200 active users per day with about 20-30 concurrent users.

Web application for Indonesian government. It is being used national wide by about 100-200 active users per day with about 20-30 concurrent users.

A screenshot of the new Ext 2.0 Web Desktop

Release 3.0 of the commercial framework Ext JS was released on June 3, 2009. Highlights of the new version are

  • Direct, CRUD and REST support
  • New Examples and Components
  • Over a 1,000 enhancements and fixes
  • Documented API and refactored CSS
  • Backwards compatible

Written by Michael Justin

July 21, 2009 at 3:46 pm

FogBugz 7.0 released

leave a comment »

FogBugz is a popular web based project tracking tool.

FogBugz 7.0 is a major release that is the product of two years of development. This document outlines the improvements.

One of the new features are ’subcases’. They allow you to break down your work plan into manageable parts.

FogBugz 7.0 - sub cases

FogBugz 7.0 - sub cases

Written by Michael Justin

July 21, 2009 at 8:33 am

How Delphi Developers Sabotage Delphi’s Future

leave a comment »

In his latest article on TPersistent, Larry Hengen explains why it is really unfortunate that Delphi provides only a RAD framework based on the dataset.

http://www.tpersistent.com/?p=115

Written by Michael Justin

July 21, 2009 at 6:56 am

Dopplr: It’s made of messages

leave a comment »

Dopplr use ActiveMQ as their messaging provider – see Matt’s presentation Made of Messages:

Written by Michael Justin

July 11, 2009 at 6:52 pm