Habari! Blog

Google releases source code for ChromeOS

Posted by: Michael Justin on: November 20, 2009

(The H Open Source) Google has released the source code for the ChromeOS operating system at an event at the company’s Mountain View offices. The company has released the source code to ChromeOS to allow technology partners, the open source community and other developers to collaborate on the work bringing the operating system to market. Google also announced that they have opened up their design documents for the operating system to allow developers to get a better idea of where Google want to take ChromeOS.

The source code has been published on src.chromium.org. It appears to be a Debian-based distribution with a number of well known packages, such as Host AP Linux drivers, XScreenSaver, authentication with PAM and the SysLinux lightweight bootloader.

Full article:

Microsoft Azure to go live in January

Posted by: Michael Justin on: November 18, 2009

(arstechnica.com) Microsoft plans to transition its Windows Azure cloud computing platform from preview to full production capacity on January 1 next year, Chief Software Architect Ray Ozzie announced at the annual PDC conference on Tuesday.  The service, currently operating as a free Community Technology Preview (CTP), will remain no-cost throughout January; from February 1 it will start accumulating charges. The cost schedule was previously announced in July.

Azure will also support PHP and the Java(tm) platform:

Receive Apache Log4j messages with Delphi

Posted by: Michael Justin on: November 12, 2009

The Habari ActiveMQ Client library for Delphi and Free Pascal can be used for monitoring of Java(tm) applications which use the popular Apache Log4j logging framework.

This screenshot shows the output of a Delphi console application. It listens to a logging topic which receives log messages from an ActiveMQ message broker. The log messages have been sent to the logging topic using the Log4J JMSAppender.

log4j

Delphi application receiving Apache Log4j messages

How does it work?

  • the Java(tm) application uses the Apache Log4j  framework to send log events to a JMS topic on a Apache ActiveMQ message broker
  • these log events are native Java objects so they can be consumed by other Java clients which suscribe to the message topic
  • the Delphi client subscribes to the ActiveMQ broker topic and indicates that it wants to receive the log events serialized using JSON
  • ActiveMQ performs the JSON serialization before it sends the objects to the Delphi client – Java clients which have a subscription for the same log topic are unaffected
  • the Delphi client then deserializes and prints the messages – a JSON library like lkJSON or SuperObject is necessary

It is possible to use JSON serialization in the opposite direction: a log event object can be created in Delphi code and then sent to the message broker as JSON. ActiveMQ will then convert them to native Java log events. A Java application then can create a consumer for the log topic and receive the log events as ObjectMesssages.

 

Flamingo, JRibbon and Office LAF for NetBeans

Posted by: Michael Justin on: November 5, 2009

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.

 

NetBeans IDE 6.8 Beta Available for Download

Posted by: Michael Justin on: October 23, 2009

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

IntelliJ IDEA Java IDE goes Open Source

Posted by: Michael Justin on: October 17, 2009

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.

Atlassian JIRA Starter License: $10 / 10 users

Posted by: Michael Justin on: October 17, 2009

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)

Apache ActiveMQ 5.3.0 released

Posted by: Michael Justin on: October 16, 2009

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

Ext JS 3.0 AJAX framework wrapper ExtPascal released

Posted by: Michael Justin on: July 21, 2009

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

FogBugz 7.0 released

Posted by: Michael Justin on: July 21, 2009

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

 

November 2009
M T W T F S S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Blog Stats

  • 7,198 hits