Mar 27th 06
Posted by Remus Stratulat in web 2.0
InterAKT has entered the web 2.0 market with an online intelligent news aggregator. Right now is in Beta stage but is neat and useful.
Quoting from the site:
Your favorite topics and those of other myFeedz users are then added and combined with our ranking algorithms to show you more relevant content.

Mar 20th 06
Posted by Remus Stratulat in JSEclipse
In all programming languages writing comments is a good practice. In JSEclipse, writing comments is not just a good practice is a best practice.
JSEclipse takes into account code comments in many ways. First let’s take a look at a situation:

If we add now a comment to the initialize method, that comment will be displayed along with the proposed completions.

We can go further in specifying our comments, we can use JSDoc comments. Let’s specify a type for our parameters and try code completion on them inside the method:

Another method to specify parameter types is the following:

Mar 14th 06
Posted by Remus Stratulat in Tools
Its benefits are visible from the simplest tasks like editing small sections of code for your site to the more complex ones like working with the next big AJAX library or developing plugins for a product that embeds JavaScript like Dreamweaver or Photoshop.
JSEclipse :: Features
Code Completion
- Contextual code completion
- Support for major JavaScript libraries
- Code completion uses Rhino for better accuracy
- Use of JSDoc and inline parameter comments to detect parameter type
- Suggest parameters to be filled
- Project dependent code completion
- Reads all classes in current project
- Reads classes in currently opened files
- Scan current file for words
- Reads XML files for class definitions
- Add your own XML with class definitions
Productivity
- Content Outline
- Code templates
- Syntax Highlighting
- Syntax based code folding
- Open declaration
- Occurence marker
- Integration with ATF
- Error reporting
- Reference library
Editing assistance
- Code editing helpers
- Edit in JSEclipse
- Word Wrap
- JavaDoc, multiline comments
Mar 13th 06
Posted by Remus Stratulat in Programming
On his site, Joel on Software, Joel Spolsky writes a very interesting article about How Microsoft Lost the API War. If you have about 20 minutes I recommend the read as it is a good spent time.
In this article he describe the wrong turn taken by Microsoft with it’s Windows API. The less experienced self has to agree with him as also had to implement an application in .NET and had to decide as a beginner (I’m primarily a Java developer) what I should learn from the whole suite of .NET languages (decided to go with C#).
I have some additions to the Enter the WEB part of the article.
Quote:
But there’s a price to pay in the smoothness of the user interface. Here are a few examples of things you can’t really do well in a web application:
- Create a fast drawing program
- Build a real-time spell checker with wavy red underlines
- Warn users that they are going to lose their work if they hit the close box of the browser
- Update a small part of the display based on a change that the user makes without a full roundtrip to the server
- Create a fast keyboard-driven interface that doesn’t require the mouse
- Let people continue working when they are not connected to the Internet
These are not all big issues. Some of them will be solved very soon by witty Javascript developers.
I want to say this: Enter the AJAX.
AJAX is not the universal solution for all this but it solves some of the problems. Ajax allows for a web application to update only a part of the display. And it can (at least partially) create a keyboard-driven interface.
For the last (and I think) the most important feature, offline working, a new candidate has emerged Flex 2.0 from Adobe. It’s Data Service provides also that among other nice features.
And in fact Microsoft did responded to the threat: Atlas: Microsoft’s Ajax toolkit.
Mar 9th 06
Posted by Remus Stratulat in Java
Tonight, having nothing better to do, I’ve start to look around on how I can improve the chances for the KTML4 to be bought.
My starting point in this search was Sun Java Studio Creator 2. This new IDE from Sun is a really cool tool in my opinion and it has a lot of nice features especially in the new AJAX way of writing a web application. Creator 2 has a components palette from where you can drag and drop new items into your page. That palette would be a nice place for KTML4 to be.
Looking around on how can I implement a component for Creator 2 I’ve realized that there is nothing special to them (or maybe I didn’t searched enough), they are simply JSF components. And this is even better as JSF components are supporter by other IDEs and that means a bigger market for us. So keep in touch as KTML4 JSF will soon be out.
Mar 5th 06
Posted by Remus Stratulat in Java
Online HTML editor for JSP
A JSP CMS as any other CMS, needs a good content editor. InterAKT has unveiled their last version of KTML, 4.0, that comes now in a new flavor: JSP. This editor is very easy to integrate and offers a lot of very useful features. Quoting from InterAKT site:
KTML is an online HTML editor that helps you edit your website content directly in a browser. The editor loads fast and has an easy-to-use interface (similar to desktop editors). The latest version offers superior Word compatibility, a revolutionary Image Editor and XHTML 1.1 support. KTML has wide browser compatibility and supports most platforms (including MAC).
Mar 1st 06
Posted by Remus Stratulat in Tools
As the AJAX is the buzz word of the day more and more developers are looking for a good tool for developing an AJAX application. But what are the tool’s features to be considered an AJAX development tool.
First let see an “AJAX ready” tools’ list, in no particular order:
- Open AJAX group backed by BEA, IBM, Google, Oracle, Mozilla, Red Hat, Eclipse, and more. This is actually not a tool yet, is only an initiative but is worth keeping an eye on it.
- Sun Studio Creator 2
- MyEclipse 4.1 was released with Ajax support
- IntelliJ IDEA
- Microsoft Visual Studio 2005 – they are planing an add-on layer to ASP.NET but only for Atlas.
- Eclipse WTP
- JSEclipse from InterAKT
As we can see from the list, anyone that has a name in a WEB development related bussiness has jumped into the wagon.
From all this major players you may be wandering why I have included JSEclipse. Will see about that later.
What have come to my attention is that all this tools are AJAX ready because all have a JavaScript editor. There are too few other features to make one tool better in the AJAX development (I will not include here Visual Studio as I did not tested it yet).
Sun Studio Creator comes with AJAX JSF Components a library of AJAX components. This seems to be a nice addition.
So, with respect to JavaScript editing, JSEclipse seems to be a very good tool:
http://www.andrewwooldridge.com/blog/2006/02/jseclipse-powerful-javascript-editor.html
http://ajaxian.com/archives/jseclipse-javascript-editor-with-code-completion
Right now the AJAX tools market is new and while developers are still trying to figure out what web 2.0 is and how AJAX can help them to implement a web 2.0 application, the tool developers are also in a foggy place (just have come out of the dark) trying to understand the needs of their clients. What is certain is that AJAX means JavaScript and XML and while the XML will be generated by the server, the JavaScript must be written by somebody and that somebody will need a good JavaScript editor. That is how far the tool makers have gone. It is also sure that they will not stay here. This is only a transit station and the first one to arrive at destination will write history (aka “MAKE THE BIG BUCKS”).