Archive for October, 2007

Mozilla Prism: Save As Web Application

I just came across this post on Ajaxian. Pretty neat, but kind of useless. In my opinion, i can do the same thing by just saving a shortcut to a website on the desktop. There isn’t much stuff that are brand new or too excited here. Just like that mentioned on the post, comparing to Adobe AIR, it just lacks on the ability to talk to the OS natively. To be, it is nothing but a Firefox that’s compact and compiled to run only one site.

Mozilla has announced a new application that has been placed in Labs called Prism. Prism takes WebRunner and let’s it integrate nicely into the target operating system.This means that you can take any web site that you currently visit a lot, and place it in its own process, and you can launch it like any other application. It sits on your desktop for you to run. A modest goal.

I actually do this on my Mac by wrapping a Webkit component with some native sauce, and you can then even add extra features on top such as special quick keys, and menu items, etc. Many people do this of course and there are apps out there like Mail Plane.

What will be interesting to see is how features will be added to do more with the desktop. Adobe AIR allows you to talk to OS services in many ways, and some of us want even more native support. Mike Chambers of Adobe puts his view on some of Mozilla’s comments in the post too.

null

Adobe® AIR™ Beta Released

This certainly isn’t the latest news, but i feel so excited that i have to share it.

I remember when i first came across it was when Adobe sent me an email asking me to try out “Apollo”. It was quite an honor, although i’m pretty sure quite a lot of people got that email as well. At first, after reading about it, i got really confused with the point of “Apollo”. Another application that supports web content + Ajax? And it is a desktop based? Those two were my biggest questions. I’ve already had enough frustration with all the crazy browser, and now another one comes into the play?

Obviously I was wrong. It turns out to be one of the greatest web serving platform i’ve ever come across with. Here’s why I think it is and feel free to criticize and comment on it (i promise i won’t cry)

1. It is not another web browser and the application created can be run on any OS platforms.

2. No need to worry about browser compatibility issues since they all get served off the same engine

3. No need to learn a new language. This part is my favorite. AIR™ let’s you code an application in your most comfortable script languages. This includes HTML, CSS, Javascript, Flash and Flex. Ok, maybe flash action script and flex can not be considered as script languages, but you get my point

4. For the very first time, anyone can create a web based application and have it compiled as a desktop application

5. Ajax calls are fully supported.

6. Cross Platform. Somehow, I’ve always had issues with Visual Studio. Not that it is not powerful. It is just too much hassle to create a simple application and plus it doesn’t support going beyond Windows. You can hit me hard on this one by saying there are tons of ways to write application, and compile them to be universal across the board. But why? Why would I waste some much time and energy on that? After all, development should be kept simple, fast, and effective. Shouldn’t the IDE be smarter and take care of it for me?

7.  being able to access local resources on the PC (or Mac).

So how do i envision about AIR™? I think it is still too early to say that it is going to dominate the web development community. It is like Flex, it is not meant to replace what we already have ( don’t be scared IE team, but be scared, Silverlight™ team ) but rather enhance the whole user experience. It makes me think about all the possibilities that i can explore:

- Have a kick ass web based platform

- provide a peripheral desktop application

- the data on both sides are synchronized

Fun and Exciting isn’t it?

You know what i’m thinking? A WordPress publishing application written in AIR™ …. :D

Links to AIR™ resources:

AIR™ Homepage:
http://labs.adobe.com/technologies/air/

Develop on Adobe AIR with HTML and JavaScript:
http://labs.adobe.com/technologies/air/develop_ajax.html

Aptana with AIR plugin:
http://www.aptana.com/air/ ( did i mention you can import your favorite js library with this? look, jQuery is on the list as well )

Prototype and jQuery: A code comparison

I’m a huge fan of jQuery because of its simple syntax. Prototype is also good but i had some bad experiences with it, especially the speed and complexity.

Remy Sharp has gone through the jQuery and Prototype frameworks, which are probably the two closest to each other, and has done a side by side comparison of the frameworks by showing you how similar things work on both.The presentation looks into the utility functions, selectors, DOM manipulation, DOM walking, events, Ajax transport, and browser detection.

WordPress Redoable

This is by far the best looking theme i’ve every come across with. It is absolutely amazing. The plugins were very easy to be added and supported by Redoable. The changes to be made to customize my blog was very minimal and everything (the codes) is self documented and explained.

Thx dean

1000+ Freebie Icons

You all will love this. As i was on the quest of bringing my blog back, i found this site which offers 1000+ icons for free download.

Mark James is a very talented web developer and designer. I so appreciate him for making all these “Silk Icons” and best of all “FREE”.

Here’s the link:

http://www.famfamfam.com/

http://www.famfamfam.com/lab/icons/silk/

Singleton Pattern in PHP

In software engineering, a design pattern is a general solution to a common problem in software design. A design pattern isn’t a finished design that can be transformed directly into code, it is a description or template for how to solve a problem that can be used in many different situations.

One of these design patterns is called the Singleton. It’s purpose can be described quite briefly as follows:

Ensure a class has only one instance and provide a global point of access to it.

read more | digg story

Battlefield 2 - Teh Pwn3d Life

Web 2.0 … The Machine is Us/ing Us

Simon 2.0 is back

Apparently there was a database failure, I lost all of the previous posts. But now i’m back again with a new look.

For those of you searching for jFileManager, I’m afraid it is no longer available. I’m not planning on bringing it back again since it was out dated anyways.

The good news is some of the posts are still retrievable from google’s cached page and timemachine. I’m trying to scramble those back together at the moment.




Close
E-mail It