April 26, 2006

BEEP Networking

200604262039I was looking at the Mac application SubEthaEdit today due to an article about MacZot.com and noticed that SubEthaEdit was using something called BEEP to collaborate with other users using SubEthaEdit. This reference to BEEP peaked my interest as it was a technology/software/gadget/thing that I did not know about and therefore I had to know about it (I am bad with things like this).

After a quick search on my good friend Google I found the BEEP home page and after reading about it have found out that BEEP is a low level library for making it easier to create your own networking protocol. BEEP provides all the common functionality that most applications have to recreate whenever they need to implement their own communication protocol. BEEP makes this easier and even provides a number of predefine profiles for common protocols like TCP or even SOAP. The best way to understand BEEP is to read the article in the links section below as the Beep home pages is a little thin on information.

Links
Beep Home Page
Article describing Beep

Posted by Egon Kuster at 09:53 PM

April 25, 2006

Javascript WYSIWYG DHTML Editors

200604252213There are a number of JavaScript based code libraries becoming available on the Internet to allow developers to easily add WYSIWYG editor capabilities to their web pages. These editors work pretty much the same as a normal desktop editor like Word but they operate completely within the web browser and purely use JavaScript to provide the required functionality. In addition they support multiple browsers. The latest one I have seen is TinyMCE that provides support for all major browsers and is pretty easy use. So if you are a developer and require users to enter formatted text then stop forcing your users to learn either HTML or a Wiki-style syntax and use a JavaScript based editor.

Links
TinyMCE Home Page

Posted by Egon Kuster at 11:13 PM

April 23, 2006

Web Service Modeling Ontology (WSMO)

200604231937In the eclipse plugin feed that I am subscribed to I noticed the WSMO Studio plugin. On further research I have found out that this is an editor for the WSML and related ontologies for use in web services. This seems to be a part of the semantic web research that is occurring around the world for trying to correlate, reason and determine relationships between disparate sources of data. This type of research is extremely important when trying to get multiple service be interoperable within a complete Service Oriented Architecture within an Enterprise.

I still have not got a handle on the details of this but I am going to conduct some more research and potentially applying some of this work to my current job. So expect to see some more information about this in the near future.

Links
WSMO Working Group
WSMO Studio

Posted by Egon Kuster at 08:40 PM

EasyEclipse: The easy way to develop using eclipse

200604231849Are you interested in developing using Eclipse but have found there are too many different plugins and you are not sure what you need? Well the folks at EasyEclipse are trying to make your life that one little bit easier by including all the plugins in an easy to install version of eclipse or readily packaged plugin bundles. Although you can actually do this all yourself I am all for making things a little easier and quicker to use so go and check it out.

Links
EasyEclipse Home Page

Posted by Egon Kuster at 07:50 PM

Boot Camp Resource Centre

Versiontracker has created a resource page for all those mac users who have recently installed WinXP on their macs using the Apple Boot Camp program. This is a good start page for all the shareware and free software for windows that you will need to work in windows land. Of vital importance are the virus and spyware programs to keep your windows operating system free from malicious software.

Links
Boot Camp Resource Centre

Posted by Egon Kuster at 06:14 PM

April 18, 2006

I love Firefox

200604182158Ok so I am a complete convert and am using firefox for everything (home and work) and have also converted both my wife and mum (sort of). Well this is a great little video that summarises the browsers war for me.

Links
Wheee! Video

Posted by Egon Kuster at 10:59 PM

Mac Mini (intel): My First Experience

 Blog Images  Plt Cd Corporate Apac Eng Pix Logo Blog Images  Macosx Bootcamp Images Systemmanager20060405

 Blog Images  Files Img Home LogoMy work has just purchased a Mac Mini (intel). One of the reasons for the purchase is to test out all out software so that we can test it will run fine on an intel based mac prior to purchasing more expensive machines. We bought a 1.6Ghz Core Duo Mac mini with 512Mb RAM. The first think that I noticed was that running programs took longer to start up. I put this down to the fact that all of my other systems are running a minimum of 1Gig of RAM and the Mac Mini only has 512Mb. With a quick review of the RAM utilization I did notice that there was absolutely no spare RAM. Therefore the first thing that I would recommend is putting in at least 1Gig of RAM (preferably as a single module so that you can expand later if required). The other potential slow down was because many of the applications that I was trying are not yet universal binaries and therefore there is a hit as Rosetta automatically compiles up the code to the Intel native instructions set. However, once the programs were running they responded quickly.

The next item for me to play with was Front Row, as this is the first computer that I have had a chance to play with. On first inspection I really liked the remote. It was very small without being too small, which meant that I could put it in my pocket and not notice it there but still not lose it. One thing that disappointed me was the level of responsiveness when using the remote. When starting up Front Row by clicking on the menu button there are numerous occasions when it seems to take forever to Front Row to start. Also when entering a slide show in the pictures section it would take quite some time. Some occasions it was long enough for me to start wondering if the mac had crashed so i would start hitting more buttons (always a bad thing to do). The end result is that my Front Row experience is mixed, when it does respond I absolutely love it but the occasions when it does not respond and seems to hang really taints my opinion of the software.

Next to test was the new Apple Bootcamp. This has got to be one of the easiest things to do. Simply install the Bootcamp assistant like any other program and then just follow the prompts, there really was not much to do. One thing though is do make sure you have an Windows XP install CD that contains Service Pack 2 as it is an absolute pain to try and install it at a later stage. Without SP2 windows still loads and works but you do not get any network and the display drivers do not work. In addition the drivers CD from apple that is created by the Bootcamp Assistant does not work as it requires some SP2 files. Other than the Service Pack 2 issue, which is my fault, Bootcamp works with no problems at all.

After seeing the speed of running windows straight on the mac hardware I was very keen to try the beta of Parallels. The software installed with no problems and run straight out of the box. Installing windows was a breeze and once I had installed the VM addition tools into the WIndows VM the mouse worked more smoothly and could move between the VM window and the OSX desktop. The beta version does not support full screen but I still found it extremely useful. The speed of windows in the VM environment was extremely good and without doing any benchmarks I would say that it was almost as fast as running windows straight on hardware through Bootcamp; although much less memory was available.

So the end result is that both Bootcamp and Parallels ran windows extremely well with very little fuss to setup. Front Row worked but seemed a little sluggish. Running programs in generally seemed to take a little longer to startup. My final comment is get as much RAM as you can afford as with using Rosetta, VMs and everything else you will really really need it.

Posted by Egon Kuster at 12:07 AM

April 13, 2006

USB Drive That Physically Displays its status

Flashbag1I am not sure why you would actually want this but it is still pretty cool. The Flashbag USB drive physically displays its storage status by becoming larger as more data is placed on the device. To me it looks like it is actually eating data and is becoming bloated. If I was to have one I know mine would always appear pregnant as I am always trying to stuff more data on it.

Links
flashbag

Posted by Egon Kuster at 09:06 AM

April 11, 2006

Intel releases development tools for Intel-based Macs

 Plt Cd Corporate Apac Eng Pix LogoIntel has released a number of tools for Mac developers to optimise their code to run on the Intel Core Duo processors. The products available are:

  • Fortran Compiler
  • C++ Compiler
  • Math Kernel Library for Mac OS
  • Integrated Performance Primitives
  • Supporting documentation

Links
Development Support for Intel-based Macs

Posted by Egon Kuster at 08:40 PM

April 08, 2006

Matt's Blog

One of my friends from IBM has a great blog and if you are really into anything geeky then this is the place for you. One of the reasons why I have been looking at it lately is due to some of the great links to VOIP (Voice over IP) providers and additional information. If you are interested in using VOIP (like me) and are lost where to start have a look at Matt's blog.

Links
Matt's Blog

Posted by Egon Kuster at 06:52 PM

April 07, 2006

Windows Virtualisation on Mac OSX on Intel

 Files Img Home LogoI have been wanting to run windows applications within OSX for quite some time. Up until now the only option has been Virtual PC, which runs really slowly. With the introduction of macs using the intel processor the realisation of windows on macs became a little closer as windows only runs on x86 based processors. Then came the dual booting programs that allowed intel macs to boot both windows and OSX but this is not really what you want because it means rebooting to move back and forth between the operating systems and lets face it, windows sucks and OSX is just gorgeous to use. So what we really need is either a virtualisation layer within OSX to install windows into, similar to Virtual PC but for intel. A company called Parallels has created a product called Parallels Workstation which is now available as a beta for 30 day trial. Unfortunately I do not have an intel mac to test this out just yet but watch this space.

Although Parallels Workstation is still not the optimal situation as you still need to run a full copy of windows within the virtualisation environment within OSX. What I would prefer to see is a software abstraction layer that allows windows applications to run from directly within OSX and think that they are running within the windows environment, similar to Wine on the Linux operating system. You never know we may see this also in the near future, until then Parallels Workstation seems like a very promising product.

Links
Parallels Workstation Beta Download Page
Wine Home Page

Posted by Egon Kuster at 08:09 PM

April 06, 2006

Apple Releases Dual Boot Application

 Macosx Bootcamp Images Systemmanager20060405In a weird twist of events Apple has released a new program called Boot Camp as a Public Beta that allows you to easily install and boot Microsoft Windows on an Intel based Apple Mac. This gets around some of the more painful processes that were required to use the other dual boot procedures and gives an easy to use apple-esque interface into the world of dual booting.

Links
Boot Camp Public Beta

Posted by Egon Kuster at 12:05 AM