July 31, 2004

CSS Tabs

Unraveled.com has a nice and simple article about creating page tabs by only using CSS, which also works in many different browsers

Links
CSS Tabs Article

Posted by Egon Kuster at 12:13 PM | Comments (0)

July 29, 2004

Motorola and Apple join to bring iTunes to a mobile phone near you

Apple and Motorola are working together to develop a new generation of Motorola phones that will support the transfer of music between iTunes on both mac and PC and you phone via USB and Bluetooth. This partnership completes the monopoly that apple has in the music device arena with their Internet music store, iTunes music software, iPod portal player and now with ubiquitous mobile phones. Apple has been likened to Microsoft with their windows operating system to Apple in the music industry, although unlike Microsoft the apple implementation work and work well.

The new Motorola phones are not to be delivered until early 2005 but will provide a new level of capability and connection for the complete Apple platform. One thing I do hope to happen from this partnership is that Motorola learns to develop easier and more elegant user interface designs, an area that Motorola has been notoriously poor in the past.

Links
Apple Press Release
Motorola Press Release

Posted by Egon Kuster at 10:34 PM | Comments (0)

Apple Releases 4th Generation iPod

ipod imageApple has released its 4th Generation iPod which has gone back to the style of the 2nd generation user interface with the wheel design and a physical center button, all design changes that I am glad to see. The new iPod is sporting the larger capacity drives (up to 40gig) and has dropped in price. Also available are the on the fly playlist creation and a larger battery life. For a good review of the iPod have a read of the Time.com article or go to the apple ipod page.

Links
Time.com Article on iPod
Apple iPod page

Posted by Egon Kuster at 10:16 PM | Comments (0)

RFID Tags Open To Hacking

CNet News has an article about the ease it is to “hack” RFID tags. Many of the major goods suppliers are currently ramping up support for RFID tags to fulfill the requirement mandated by Walmart (large US shopping chain) to have RFID tags on all products by early 2005.

RFID tags come in many different shapes and sizes but most look like a small sticker on the item (although can also be embedded in the product itself). Tag readers then use radio frequency communication to read or alter information on the tag. Unlike barcodes RFID tags can hold a great deal more information and do not suffer the requirement of line of sight to be read. RFID therefore allows for a much easier method or reading information as it is possible to read the tags even when contained in trucks or containers opening up many more opportunities to monitor and maintain the logistics chain.

In the article it describes that the information on RFID tags can easily be read by anyone with an RFID reader, which can easily be purchased. Along with reading the information it is also possible to wipe or alter this information posing a potential security risk.

RFID tags have been around for quite some time but with the advent of their reduced cost and the widespread adoption by major US shopping chains, UK Defence, US Defence and Australian Defence the profile of RFID has been raised. This rise in popularity has happened quickly and as a result only now are some of the vulnerabilities or problems emerging, like those identified in the CNet article. So where is RFID heading, at the moment I am not sure but as we see RFID tags being used more frequently the problems will surface and be fixed as all involved are very keen to see RFID technology work and work correctly.

Links
CNet News RFID Hacking Article
RFDump application (used to read and alter RFID tag data)

Posted by Egon Kuster at 09:37 PM | Comments (0)

July 27, 2004

Gluecode and Geromino

Gluecode who produces Portal and Business Process products has announced its support of the Open Source Geronimo project. Geronimo is an Apache Foundation project working towards releasing an open source J2EE container to rival the large J2EE providers like IBM and BEA.

Links
Apache Geronimo
Gluecode
Gluecode Products Page
Article on Gluecodes support to Geronimo

Posted by Egon Kuster at 09:43 PM | Comments (1)

July 25, 2004

Receive RSS feeds by email

If you would like to receive your RSS information via email instead of using your own RSS reader then you can use ERA (Email RSS Aggregator) available at http://era.indecorous.com/

If you are interest to know what the emails look like here is a sample email for the Slashdot RSS feed:

-- START OF EMAIL --

<http://slashdot.org/>

Plans for International Space Station Cut Back
<http://slashdot.org/article.pl?sid=04/07/23/230240>

Sajma writes “Reuters is reporting: NASA and its space partners on Friday
approved a scaled-down International Space Station with fewer astronauts
and less science so the United States can meet a 2010 deadline for ending
shuttle flights, a top NASA official said. Space agencies in Russia,
Europe, Canada and Japan gave unanimous approval to a NASA plan that
means the orbiting platform, now about half completed, will never become
the beehive of scientific and commercial research once envisaged.”

First seen: 2004-07-24 14:00:00
Last updated: 2004-07-24 14:00:00

---

History Of Doom Movie Debuts
<http://slashdot.org/article.pl?sid=04/07/24/0340252>

Rogerpq3 writes “A G4/Tech TV feature on DOOM 3, offering a history of
the DOOM franchise in the words of the folks at id Software. The clip can
be found on the air on The DOOM Franchise, episode 310 of a series called
'Icons.' The piece offers clips from DOOM 3 and other games, interview
footage, analysis and more, and for those without access to the program.
You can download the movie at: 3DGamers, Doom3HQ, Doom3.de, Doom3maps.de,
and FileShack. It's really worth the download for any Doom and id fans
out there. (Thanks: BluesNews)”

First seen: 2004-07-24 15:00:00
Last updated: 2004-07-24 15:00:00

---

Peter Gabriel: Digital Music Downloading's Future
<http://slashdot.org/article.pl?sid=04/07/24/1336208>

securitas writes “CNN International's Becky Anderson interviews musician
and OD2 online music service co-founder Peter Gabriel about the future of
digital music downloads. The interview covers Gabriel's motivations in
starting OD2, how technology has changed the music industry business
model in the favor of artists and away from the big record labels, and
where the small, independent artist fits in. Gabriel's words have weight
because of his insights as both a musician/artist and a businessman who
guided a digital music on demand distribution (OD2) and download service
to success.”

First seen: 2004-07-24 16:00:00
Last updated: 2004-07-24 16:00:00

---

Marian The Robot Librarian
<http://slashdot.org/article.pl?sid=04/07/24/145208>

nusratt writes “BBC reports on robotics researchers in Spain, who have
developed a prototype which can retrieve books from library shelves while
patrons are present. 'When it receives a request for a book, its voice
recognition software matches the titles with the book's classification
code to identify which bookshelf stack to go to. The robot navigates its
way to the bookshelf, using its infrared and laser guidance system, and
scans books within a four-metre radius. Once the book is located, it has
to grasp it and take it off the bookshelf, which is not a simple as it
might seem. For this, the team had to develop special fingertips like
nails, with one nail longer than the other. 'For me that was the hardest
part. All the other things were current state of the art technology,'
said Professor Pobil.' The article also discusses using robots to assist
in digitizing library materials.”

First seen: 2004-07-24 17:00:00
Last updated: 2004-07-24 17:00:00

---

Are You Annoying?
<http://slashdot.org/article.pl?sid=04/07/23/2129250>

cweditor writes “This Computerworld article looks at some habits of
people in general and IT pros in particular that can drive co-workers
crazy.”

First seen: 2004-07-24 18:00:00
Last updated: 2004-07-24 18:00:00

----------------------------------------------------------------------------
This e-mail was sent by era, the e-mail RSS aggregator, using content from
<http://slashdot.org/slashdot.rss>
The content is subject to any copyright restrictions expressed in the file at the above URL.

Comments, queries, and complaints should be sent to <era.info@indecorous.com>. More information can be found at <http://era.indecorous.com/>.

-- END OF EMAIL --

In using the service you have to first send an email requesting an account and then subscribe to the RSS feeds you would like delivered, it is possible to both of these in the same email. After sending any email with commands a response email is generated to confirm the command which you need to remove a string and respond to, which I found a little annoying as you have to do this ever time you send a command.

The system works well and provides a clean and fairly easy mechanism to receive RSS feeds via email. The makers are also working on a web front end so that you can set up your subscription via an easy to use web page but this has not been released yet.

Links
Email RSS Aggregator

Posted by Egon Kuster at 11:48 AM | Comments (1)

US MATRIX uses CTL like Architecture

A recent Slashdot article posts this statement:

Associated Press: 'The Multistate Anti-Terrorism Information Exchange combines state vehicle and crime records with commercial databases owned by a private company, Seisint, covering half the U.S. population,' but there were 'questions about the legality of sending state-owned records to Seisint'. The solution? “Each state will maintain its own records . . . Software will search each state's records as necessary.'

The Multistate Anti-Terrorism Information Exchange system, also known as MATRIX is now using a similar technique to get around jurisdiction and release laws by allowing the system to execute distributed searches so that each of the states can keep and maintain their own databases. Not this is not a new technique at all, but it is new for governments to use these concepts. I have also designed this same capability into the Coalition Theatre Logistics (CTL) project that I am the Australian Technical Manager for.

CTL has been operating since the year 2000 but only started true technical development in 2002. The aim of CTL is to provide a system that will allow multiple nations to share and access logistics information for coalition operations. The current CTL architecture was designed by myself using the familiar concepts developed for business to business transactions on the Internet but expanding the concepts to support the extra requirements of CTL.

Like MATRIX, CTL uses a similar distributed searching technique so that each nation owns their data on the coalition network and uses a series of coalition defined web services to allow other nations to access this data. This type of architecture allows for nations to maintain control over their data and selectively release this data to the network. The benefits of using a distributed data search and data access architecture are:

  • Owners of data maintain control as they still own the databases containing the data.
  • Different implementations of storage can be implemented in the national data storage areas as it does not affect the distributed search or coalition data access interfaces.
  • Allows for the definition of standardised data access and transfer so that other nations can easily access the distributed network.
  • Distributes the processing load for searching and storing of data
  • Spreads the cost of implementation as each nation is responsible for their node on the coalition network.
  • Allows for firewalls and other network filters to secure the national nodes on the network.
  • Allows for flexible communication between nodes on the network

Distributed systems when crossing political boundaries allow for a much greater flexibility when compared with central data store solutions as it is near impossible to separate data when stored centrally. This merging of data in central data stores does not easily allow for multiple levels of security or separate data that is only releasable to certain audiences. By using distributed data stores allow for an easier method of applying security and controlling the data access, however the development of the clients and data access software becomes more complex. This complexity in developing the clients to access data is one of the reason such a design is avoided by many developers and a single data storage solution is chosen, but this is not necessarily the correct choice.

Over the next couple of months I will be producing a report as part of my work which will be publicly available and will provide access to a copy from here. The title of this report is “Multi-lateral Information Exchange Environment (MIEE) architecture” and will be available from the DSTO publications database or via the research link on the DSTO Home Page. You can also find all my publicly releasable reports by entering my full name (“Egon Kuster”) into the search area.

Links
Slashdot Article on MATRIX
Article on USA today
DSTO publications database
DSTO Home Page

Posted by Egon Kuster at 11:19 AM | Comments (1)

July 24, 2004

Free Stock Photos

I have found this great site called stock.xchng that allows photographers to share photos between each other without having to pay royalties for the photo's use. I have created my own account and can view my photos here. As I have only just created the account it seems that any new photos uploaded must be vetted so you may not see any photos in my profile just yet.

Links
Stock.xchng Website
My Profile on this site

Posted by Egon Kuster at 11:43 PM | Comments (1)

Web Standards coming to a desktop near you.

Web Standards like JavaScript, DOM, HTML, CSS, XML are starting to become more common place in desktop applications. Mozilla already uses XML to define its GUI using their XUL markup language and then use JavaScript as the glue. Apple has also previewed their new Dashboard capability that will allow developers to create widgets that are quickly displayed or hidden by entering a hotkey shortcut. These new capabilities are becoming more and more prolific and signifies a paradigm shift of using these standards in desktop-based application development rather than relegating their use in web based applications using standard client-server architectural designs.

The reason that these standards are becoming more prolific for desktop applications is because of their flexibility, ease of use and platform independence. As more and more applications are becoming network enabled it is a logical step for these web-based applications to be run directly on the desktop. These standards are also very powerful and could be used to develop applications that run both as web-based applications accessed by a standard Internet browser or as fully fledged desktop applications.

The common uses for these standards include:
- Use of XML to define and build GUI components
- Using javascript and other scripting languages as the runtime glue to build the application
- providing lightweight user interfaces that provide a quick access to information that can also be skinned so that users can select the overall look and feel of their application.

I foresee that over the next couple of years you will see a greater number of these localised web applications appearing that support and use web-based standards to provide standalone or network centric applications.

Posted by Egon Kuster at 05:37 PM | Comments (0)

July 23, 2004

ActiveBPEL becomes opensource

Active Endpoints has announced that its BPEL runtime engine has been released as open source. For more information read the press release or the article on TheServerSide.com site.

Links
ActiveBPEL Engine
Active Endpoints Press Release
TheServerSide.com Article

Posted by Egon Kuster at 10:59 PM | Comments (0)

What is new in JWSDP 1.4

Sun has released version 1.4 of its very popular Java Web Service Development Pack (JWSDP). If you are interested in quickly finding out what is contained in version 1.4 have a read of this article on java.sun.com. The key updates are the support of all the latest Web Service Standards including the Basic Profile 1.1 standard, which is backward compatible with Basic Profile 1.0 so that it will still integrate with other web services. Also included is a UDDI registry and support of JSP and Java Servlets so it is possible to use the JWSDP to develop and run complete web applications using the bundled Apache Tomcat web container.

Links
Download JWSDP 1.4
Read What is new in JWSDP 1.4 article
java.sun.com

Posted by Egon Kuster at 12:54 AM | Comments (0)

Spiderman Meets Lego

LEGOYou have got to see this. Lego has teamed up with Sony, the maker of Spiderman 2, to create a short video clip of Spiderman 2 all in lego.

Links
View Spiderman/Lego Video

Posted by Egon Kuster at 12:33 AM | Comments (0)

July 22, 2004

An Overview of Business Process Management (BPM)

InfoWorld has done it again by providing yet again a very interesting article about Business Process Management (BPM) by Eric Knorr. This article talks mainly about the use of the BPEL standard in supporting BPM but it does do a very good job of defining the overall problem and context of BPM and how BPEL supports business modeling. The article also concludes with a very brief (and I mean short) look at some of the other standards also being developed. What is still required is a good comparison between each of the competing standards, there is some work that I am conducting that should provide this outcome.

Links
Go to InfoWorld Article
Email Eric Knorr

Posted by Egon Kuster at 09:34 PM | Comments (0)

July 15, 2004

Dual Home Page on Firefox

FirefoxHave you ever wanted to have two home pages, now you can with Firefox if you put a “|” (pipe) character between the two URLs in the home page text box when configuring the browser. The other way is to first open the two pages in separate tabs and then click the “Use Current Pages” button (never noticed the “pages” text before). Then when you next click the home button or open a new browser the two home pages will open in two tabs. Give it a try.

Posted by Egon Kuster at 05:55 PM | Comments (2)

July 14, 2004

Oracle ventures into Web Services, SOA, BPEL and J2EE

Oracle LogoOracle has been involved in J2EE application servers for quite some time now with their Oracle Application Server but with their newest release they are surfing the web services and Service Oriented Architecture (SOA) wave. The newest version of JDeveloper supports full Model-View-Controller (MVC) implementations using a selection of technologies/standards including Struts, Java Server Faces (JSF), Enterprise Java Beans (EJB), Java Server Pages (JSP) to develop your applications. To support SOA Oracle is supporting full development of Web Services and now includes BPEL support for services process execution modelling and execution via the recently acquired Oracle BPEL Process Manager product. All these technologies can be combined and developed using the graphical JDeveloper environment that also allows the developer to view the underlying XML structures. For more information about Oracle's Web Services support and the components supporting SOA, BPEL and MVC development go to this page.

Links
Oracle Web Services Page
Oracle Application Server
Oracle BPEL Process Manager product
JDeveloper

Posted by Egon Kuster at 10:04 PM | Comments (0)

Optical Illusions

One of my friends sent me this link http://www.ritsumei.ac.jp/~akitaoka/index-e.html. Well I looked at the URL and asked myself “what the...” so after clicking on the link and waiting for all the graphics to load I found myself looking at static images that moved, gotta love those optical illusions. This site has one the better collections of optical illusions some that I have seen before but there are some new ones also. It is one of those sites you just have to go and have a look.

Links
Optical Illusions Page

Posted by Egon Kuster at 08:33 PM | Comments (0)

Apple Spotlight

For all you developers out there who are looking at the new Apple Spotlight searching capability that was announced at the recent WWDC I have found a quick blog article. The article outlines the basic structure of Spotlight and how it will be used from a developer perspective rather than the user perspective (which Apple advertises).

Links
Daring Fireball Spotlight on Spotlight blog
Apple Spotlight Technologies Page
Main Apple Spotlight Page

Posted by Egon Kuster at 08:29 PM | Comments (0)

July 10, 2004

New: Rug ..... with a hump

Hump RugI did not get it when I first read the text of this blog but then I loaded the full page and saw the picture and realised the possibilities. I am not sure about other people but I do enjoy laying around surfing on the Internet, chatting with friends and generally working on my laptop. I have WiFi throughout my house so anywhere anytime I can have Internet access. It looks great, anyone out there want to buy one for me :)

Links
Rug Blog
Home Page of the Rug Maker

Posted by Egon Kuster at 01:01 AM | Comments (0)

July 08, 2004

The speed of Web Services

I have implemented a number of web services projects and many of my critics have always commented that “web services are slow”. Well this is true, however there is a big “but” in this statement. Web services are slow when you compare them to such protocols like RMI (Remote Method Invocation) where you can transfer serialised objects between program components using tightly coupled, well known interfaces but this is not the area where web services should be used.

Web services have been developed for environments where you are unsure about the environment (including software, hardware, operating systems, processes and designs). Web services excel when you require information to be transfered from one system to another but do not own or know the details of the other system. These uncontrolled environments is where web services excel and RMI fails. This interoperability ease is why web services have done so well and with the Basic Profiles being developed by WS-I further improves interoperability between web service implementations.

Back to the original statement of why web services are slow. Web services are a very fat protocol as dealing with XML documents is a very CPU intensive process and sending XML documents is not an optimal solution because of the amount of data required to be transferred, for these reasons web services are slow. It is for these same reasons why web services are not the solution for everything, they do however provide a very useful capability when interconnecting disparate systems or developing a very dynamic and unstructured communication environment.

For a interesting discussion on the speed of web services have a read of Jeff Schneider's Blog on “The Suckline” where he discussed that web services provide the lowest common denominator when it comes to system interoperability.

Posted by Egon Kuster at 10:06 PM | Comments (0)

July 07, 2004

Virtual Desktops on Mac

Desktop Manager

Over the years I have used many different virtual desktop managers on both PC and Mac, but now I have found Desktop Manager by Richard Wareham. For those who do know know what a virtual desktop applications are, this type of application allow you computer to have multiple virtual screens, even if you only have one monitor. These virtual desktops allow you to organise applications on your screen but not just one screen as you can do this for all the virtual desktops that you have. Richard Wareham's Desktop Manager is a very well built application (even if it is still only beta). The application works seamlessly and very fast, even on my 600Mhz iBook. To top is all off it is FREE, well not quite as the developer does ask to donate money if you really like his application.

Links
Desktop Manager Home Page
Download Desktop Manager

Posted by Egon Kuster at 09:51 PM | Comments (0)

Mac or PC - The BIG Question

I just read an article on MacDailyNews about choosing either a Mac or a PC. This argument comes up quite often as I am one of those people who uses both Macs and PCs for home and work. What is the answer? In this blog I go through how I use Macs at work and home while identifying what I like and hate about both platforms.

At work I have a multitude of computers including; 4 Dual Xeon and 2 Intel PCs and on the mac side I have 1 powerbook, 1 G5 and access to 2 G4 macs. Also at home I have an iBook and an AMD Athlon PC, so as you can see I am surrounded by both Mac and PC hardware and operating systems.

My work requires me to operate in a number of roles including; software developer, systems architect, web developer, graphics artist and project management. To support this work I use a very wide variety of applications from Java Development to project management and document creation. At work it is about 99.9% windows so I have to work in their environment with all my macs. I currently use Apple Mail that connects up to the Microsoft Exchange 5.5 servers using IMAP (I have also had it connected by SMTP before). I especially like to use IMAP as it allows me to access my inbox “live” from both the powerbook, G5 and any of the windows computers using outlook. For calendar functions I use Apple's iCal program and have a WebDAV server (Apache) running on the G5. With the WebDAV server I can publish my iCal calendars to the G5 and then use PHP iCalendar to display the calendars as a website. By using PHP iCalendar I can then access all of my calendars from anywhere on the work network or allow others to view my calendars. For address book functions I store all my contacts in Apple Address book, then connect it to the exchange server via the LDAP connection built into Apple Address book. The LDAP connection allows me to find email addresses from the exchange global address book.

Ok so now that I have explained all the ways that I have integrated all my macs into the windows centric world at work, I should also describe the parts that do not work. Calendar integration with exchange is nonexistent which makes it very difficult to integrate with the windows users when they invite you to meetings or you need to access a shared calendar. The way that I get around this is that I either use a Citrix client or use Microsoft's Remote Desktop to connect to another windows box and use the normal exchange client, not the optimal solution I know. At work we have just moved the whole Microsoft Network to Active Directory, OSX is supposed to support Active Directory and actually has an Active Directory plugin for their Directory Access but we have failed to connect any of the Macs to the Active Directory network. From reading the forums on the macwindows.com website I am not the only person who has had this problem. The only other problem is that there are still some programs (or equivalents) not available on the mac, most notably is Altova's XML Spy and Microsoft Project.

Now that we have the gripes out of the way you are probably wondering why I put myself through the pain of using Macs in a windows environment. The reasons are many, the most important is the OSX operating system. OSX is arguably the best operating system on the market today, it is robust, stable, flexible, easy to use, and to top is off is absolutely gorgeous to look and use. However looks are not everything, OSX has been designed with the user in mind which means that everything is just easy. The best way to explain this is to actually use my mum as an example. My mum used to have a PC and hated to use it, she would loath having to use it for anything. About 1 1/2 years ago I convinced her to replace her PC with a new iMac and she has not looked back. My mum now has actually bought her own Multifunctional printer/scanner/fax, digital camera and uses it for everything, she has even found out that she can dial people using her address book as it connected to the telephone line. Now she uses her mac for email, internet, scanning, photos, creating documents to help her run the small business that she owns. To top it all off is that she no longer rings me up complaining that everything has crashed and she does not know what to do as she has taught herself everything (well with some help from me).

As a mac and windows users I much prefer using macs for the following reasons:

  • Applications developed to the Apple are generally much easier to use with a clean easy to understand interface
  • Apple is working hard to integrate the applications and provide operating system wide services to allow application developers to integrate with the apple applications and other OSX applications
  • Installing and removing applications is much easier in OSX (Drag and Drop or a simple installer package). Compared to windows installing and removing applications is an absolute dream.
  • Networking is much simpler and easier to set up, for instance to share an internet connection on one mac all you have to do is check a checkbox in the sharing preference pane (windows is a very lengthy and time involved process to achieve the same results, that is if it works the first time).
  • Apple provides a free set of Development tools to create applications (called Xcode), you have to buy the Microsoft Development Tools
  • As the operating system is based on UNIX you can run all the normal UNIX applications (eg, grep, locate, tcsh, etc.) or you can download and compile opensource unix software (for instance I have compiled and use ht-dig to provide search functions on my work websites). It is also possible to compile and run any X11-based graphical applications as Apple provides an X11 implementation so you can run applications like GIMP
  • There are many productivity enhancements to the operating system including exposé, fast user switching, multiple views of files in finder and many more coming in Tiger.
  • Easy setup of wireless networking
  • Integration with windows networks (with support getting better with ever OSX release)
  • Many required applications come with the operating system (mail, internet browser, document editor, music player, chat, photo manager, movies, DVD, music development (Garageband)), some of these are provides in the Apple iLife bundle which now comes with new macs. Many more applications can be download for free of the Internet.
  • Microsoft Office is available on the Mac or if you prefer a free option OpenOffice is being actively developed although a native version is not complete (current version requires X11 graphical component).
  • To top is off OSX is a clean well designed operating system from every way you look at it, system, user interface, applications, connectivity or design.

Most people after I have explained all these reasons why I like using my macs then retort saying that Macs are more expensive, well it depends on how you look at this. When comparing anything you should always compare items that are equivalent and it is no different when comparing computer systems. Therefore this price argument must use two or more systems that are equivalent so it does not make any sense to compare a home built PC box with an Apple box as this is not a fair comparison. The best way to compare is to take systems from major PC manufacturers like Dell, Sony or Compaq and then compare their products with an Apple Mac. During the comparison you also need to take into account what you plan to use the computer for and how well the hardware and software provided by each system compares. From my studies into this I have found that Apple systems are very competitive on price especially for the laptops Apple produces. In the desktop line I believe that PCs are cheaper and I have found it very difficult to compare the iMac and eMac product lines as there are not many similar PC products.

So which is it PC or Mac? Well I choose Mac it is easier, gives me less frustrations and allows me to use the saying “it just works!”. If you really like to bang your head against the wall and live with badly designed and unfriendly applications then by all means use a PC. However if you are like me and want an elegant operating system that allows you to easily set up and use applications while still retaining the power to delve deep into the depths of the operating system then use a mac.

Posted by Egon Kuster at 09:27 PM | Comments (6)

July 06, 2004

Open Source J2EE plugin for Eclipse

A new version of the Lomboz Open Source J2EE plugin for eclipse has been released by Object Learn.

Links
Lomboz Home Page
Download Lomboz

Posted by Egon Kuster at 09:20 PM | Comments (0)

Eclipse 3.0 Released

The new full release of Eclipse version 3.0 IDE for Java Development has been released. Eclipse is actually more than just a Java IDE it is actually a full platform and can be used to create your own applications or development tools.

Links
Eclipse Home Page
Download Eclipse

Posted by Egon Kuster at 09:17 PM | Comments (0)

New set of Links - Blogs Around the World

I have added new section on my links page that will contain a set of links to useful blogs around the world. I will also contain RSS links that I use constantly to keep me up to date on what is happening in the world.

Links
Go to Links Page (Blog Section)

Posted by Egon Kuster at 06:21 PM | Comments (0)

July 05, 2004

BPEL - Business Process Execution Language

BPEL is still in the press and news feeds as the next new thing in the Web Services space. BPEL is a definition language that uses XML to define business processes at a level where business analysts can define an enterprises processes but in a structure that can be used to execute this defined process and coordinate web service activation.

A new article at InfoWorld talks about the BPEL standard. But BPEL is not the only fish in the sea with WSCI (Web Services Choreography Interface) and WSCL (Web Services Conversation Language) as competing standards under development by the W3C standards organisation. BPEL is being developed under the OASIS standards organisation and is supported by some of the larger application and middleware vendors like IBM, BEA and Microsoft. To stop the W3C and OASIS fighting about these standards Oracle and a few other vendors are starting work to coordinate between these standards efforts. The idea is for BPEL to focus on the internal processes while WSCL on external processes so that these two languages are complimentary. Time will tell as to which standard becomes dominant.

Posted by Egon Kuster at 11:45 PM | Comments (0)

Signed and Encrypted Mail on a Mac

One of my friends from LabF pointed me to a great article that identifies how to install an X.509 certificate so that I can send and receive emails that use the S/MIME and X.509 encryption and signing capability.

Go to Article

The article describes using Mozilla or Firefox to actually get the certificate from Thawte but it is also possible to use the latest version of Safari to download the certificate. The benefit of using Safari is that it will also automatically download and load the certificate into your keychain where Apple Mail will automatically pick the details up. The process is pretty simple and only took me 30 minutes from start to finish, although I am pretty familiar with email encryption and the use of keys so it may take a general users about 1 hour to install and read the documentation (there is plenty of it).

To compare a competing technology is PGP or the open source version is GPG. If you would like to install GPG on your mac go to http://macgpg.sourceforge.net/. The integration of GPG with Apple Mail is not as good as the X.509 integration but is still pretty good. I also know that GPG/PGP is more common (well at least with my other email contacts) than X.509. The different between GPG/PGP and X.509 is that X.509 depends on an issuing certificate authority like Thawte to provide the certificate while PGP/GPG rely upon a web of trust that is built up by the users accepting certificates from others.

I believe that the X.509 integration with Apple Mail is much better than PGP/GPG but that is most likely because Apple built X.509 support directly into the application. GPG was a little more involved to installed and takes a little more know how to get it working but is still fairly straight forward. The biggest benefit with GPG is that you do not need to rely on a third party for your certificates.

Quick Poll
I am very interested to know what are the numbers of who uses what so please provide a comment on this blog about you choice in email signing and encryption choice X.509 or PGP/GPG,

Posted by Egon Kuster at 10:05 PM | Comments (2)

July 01, 2004

New Apple software and hardware

Once again Apple has released information about their new operating system and hardware. The new operating system codenamed Tiger is planned to be released in the middle of 2005. The new features in the operating system are:

Apple Cinema Display Apple has also released a new set of LCD displays but instead of using the standard Apple ADC connectors these new monitors now using the standard DVI connector. In addition Apple is now offering the absolutely huge 30“ cinema display, please take note that this new display also requires a specific card to drive the monitor because of the high resolution it natively runs at. To top it all off the new displays are clad in aluminum like the G5 desktops.

Posted by Egon Kuster at 08:30 PM | Comments (0)