![]() |
![]() ![]() |
|
June 02, 2007Google Gears
If you want to see it in action head on over to Google Reader as it has been enabled with Google Gears support or if you are a web developer head on over to the Google Gears Developer page.
Links
Posted by Egon Kuster at 05:04 PM
May 22, 2007CSS Dock
I am a big fan of Macs, I am also a big fan of good use of technologies for the web. So I bring to you the CSS dock Menu. Ok so maybe it is not really such a good use of web technologies, but it is still impressive.
Links
Posted by Egon Kuster at 10:06 PM
May 06, 2007Web Developers Links
Links
Posted by Egon Kuster at 11:11 PM
March 25, 2007Eclipse Plugin: History Flow
Links
Posted by Egon Kuster at 11:01 AM
January 22, 2007Stikkit -The smart sticky note
Links
Posted by Egon Kuster at 09:21 PM
December 03, 2006Web Graph Diagram API
Links
Posted by Egon Kuster at 10:48 AM
October 03, 2006ALE: AJAX Linking and EmbeddingZimbra, the developers of one of the best Open Source communication platforms for the enterprise market, which runs completely within your browser has developed ALE. ALE is short for AJAX Linking and Embedding and is a specification on how to develop applications that can allow rich content be embedded within other pages all of which run within the web browser. Zimbra uses ALE in their advanced email client to allow content such as a table to be embedded into an email message in the browser, which can be edited, in place, still within the web browser. This specification is only for the most advanced AJAX developers as the specification is extremely void of content and really needs some work. However, even though the specification is thin the overall concept is extremely powerful and if taken up will allow for even greater capabilities within web-based applications.
Links
Posted by Egon Kuster at 12:51 AM
July 20, 2006NeoBinaries: Listing of Web 2.0 Applications
Links
Posted by Egon Kuster at 06:47 PM
July 16, 2006JavaScript Library to Create Curved Corners
Links
Posted by Egon Kuster at 08:41 PM
June 21, 2006Script.aculo.us: Javascript Library
Links
Posted by Egon Kuster at 11:25 PM
Swat: Javascript Library for PHP applications
Links
Posted by Egon Kuster at 11:20 PM
Rico
Links
Posted by Egon Kuster at 11:14 PM
Moo.fx: Lightweight Javascript Animation Library
Links
Posted by Egon Kuster at 11:12 PM
June 17, 2006Eclipse on Mac Intel
Links
Posted by Egon Kuster at 01:35 PM
June 07, 2006Colormixers
Links
Posted by Egon Kuster at 01:07 AM
June 06, 2006AjaxLoad: Activity Image Generator
There is a reasonable number of different styles to choose from so you should find something that will meet your needs
Links
Posted by Egon Kuster at 11:47 PM
June 04, 2006Spiffy CornersSo you are using lots of CSS in your site and you want to have rounded rectangles for menus or bounding boxes. Well most of the tutorials that use CSS do this but they are not antialiased. Well with the code shown in Spiffy Coners you can have CSS only rounded corners that are antialiased (smooth) without having to create individual images.
Links
Posted by Egon Kuster at 02:40 PM
May 18, 2006The Future of Web Applications?
So what is happening here? Well we are starting to see more and more of these frameworks becoming available for web developers to use. These are reducing the complexity to create advanced web applications therefore we are getting more interaction and more true web applications, rather than just web pages that provide a function. I believe that this will continue to grow and the line between web application and standard desktop application will start to blur. What we will see as the next generation are applications that are developed once and run as either server side applications or client hosted applications that then connect back to a data source for their data. This results in write once, run anyway (connected, disconnected, standalone, client/server or even peer to peer).
Links
Posted by Egon Kuster at 11:39 PM
April 26, 2006BEEP Networking
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
Posted by Egon Kuster at 09:53 PM
April 25, 2006Javascript WYSIWYG DHTML Editors
Links
Posted by Egon Kuster at 11:13 PM
April 23, 2006Web Service Modeling Ontology (WSMO)
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
Posted by Egon Kuster at 08:40 PM
EasyEclipse: The easy way to develop using eclipse
Links
Posted by Egon Kuster at 07:50 PM
March 14, 2006DHTML Goodies
Links
Posted by Egon Kuster at 01:07 PM
March 12, 2006AJAX Frameworks and Toolkits
AJAX Frameworks:
Other Information:
Posted by Egon Kuster at 04:07 PM
IBM Releases AJAX Toolkit
Links
Posted by Egon Kuster at 03:19 PM
January 28, 2006Ruby on Rails with AJAX support
Rails is built around using the Ruby programming language, which is easy to learn and quick to develop with. Doing things quickly is the moral of the story when developing with RAILS. By adding Prototype enabled scripts on the client end greater interactivity is created and by using AJAX pages no longer need to be fully reloaded speeding up the response times as only the data is sent through the AJAX bindings. One issue with adding all this JavaScript to the client web pages is that the HTML code can become littered with <script> tags; however, this can be solved by attaching the JavaScript events by using CSS selectors. For a description and example of this approach have a look at the Behaviour web page. Rails and supporting scripts can all be downloaded from the links below. If you are developing on a mac you can download pre-compiled binaries from here. For Windows users a quick install can be downloaded from here.
Links
Posted by Egon Kuster at 11:38 AM
January 23, 2006FacesClientOne of the big problems with developing web application is creating good interactivity for the user without having to refresh the page. Using multiple technologies like AJAX it is possible to enhance this interaction but the work required for developers to achieve this is great. Therefore using the Model View Controller (MVC) concepts from Java Server Faces the FacesClient has been developed. IBM has an implementation of this JavaScript library and components and is available from their AlphaWorks site in the Emerging Technologies Toolkit (ETTK). If you would like to just have a read then below is a link to the FacesClient developer guide.
Links
Posted by Egon Kuster at 05:02 PM
| Comments (1)
January 05, 2006FacesClientOne of the big problems with developing web application is creating good interactivity for the user without having to refresh the page. Using multiple technologies like AJAX it is possible to enhance this interaction but the work required for developers to achieve this is great. Therefore using the Model View Controller (MVC) concepts from Java Server Faces the FacesClient has been developed. IBM has an implementation of this JavaScript library and components and is available from their AlphaWorks site in the Emerging Technologies Toolkit (ETTK). If you would like to just have a read then below is a link to the FacesClient developer guide.
Links
Posted by Egon Kuster at 09:29 AM
November 12, 2005JavaScript Editor for Eclipse
Posted by Egon Kuster at 06:08 PM
October 17, 2005Monket Calendar
Links
Posted by Egon Kuster at 10:51 PM
RoundCube: Web-based IMAP email client
Links:
Posted by Egon Kuster at 10:38 PM
October 08, 2005Swarmcast
Links
Posted by Egon Kuster at 08:06 PM
September 11, 2005Mozilla Development CentreMozilla foundation has released a beta of their Mozilla Development Centre site. This site contains documentation and links for everything to do with the Mozilla platform and includes such core features as Documentation Wikis, Developer News and a Webwatch weblog. If you are interested in the Mozilla Platform of products (Firefox, Thunderbird, Camino, etc) then get on over to the Mozilla Development Centre.
Links
Posted by Egon Kuster at 10:17 PM
July 24, 2005Rich Internet Applications: OpenLaszlo
If you are interested in the new way of delivering applications to users then have a closer look at OpenLaszlo.
Links
Posted by Egon Kuster at 11:51 PM
May 13, 2005Wiki in a Browser PageI find wiki's a really cool idea. If you are not familiar with them they are essentially a way of creating web pages using a very simple markup language, so simple that anyone can edit a wiki page, even if you know nothing about HTML. The whole idea behind wiki's is to make it easier for people to create and edit web pages. The other benefit of wikis that creating links between pages is all based on creating a wiki link with the name of the new page, that is it. Well now on the meat of this article, enter GTDTiddlyWiki. GTDTiddlyWiki is an implementation of TiddlyWiki that allows you to create and edit a web page that is stored completely in your browser. Yes that is right none of the information is stored on the server, which allows you to edit a TiddlyWiki page even without a connection to a server. In fact it does not work by connecting to a server at all. TiddlyWiki works by using CSS and Javascript to save and manipulate the page contents and then save them in the file for future reference. The GTDTiddlyWiki implements the “Getting Things Done” concept a personal productivity method by David Allen. Have a go for yourself.
Links
Posted by Egon Kuster at 09:35 PM
May 12, 2005Error Handling in a Web Page using AJAXI will start this quick blog stating that I really hate the term AJAX, which is just a marketing term some person has thought up to refer to the use of the Javascript XMLHTTPRequest object. However I do have to agree that it is much easier to just refer to AJAX rather than describe what you mean all the time. Well anyway, enough ranting. Here is a quick article on XML.com about using AJAX for error reporting in a web page. This articles also provides a good quick overview of the AJAX concept, well worth a read if you are into developing web pages and want to quickly communicate back to the server.
Links
Posted by Egon Kuster at 06:13 PM
March 12, 2005Javascript and PHPThere has been lots of fuss about using Javascript and the XMLHTTPRequest object to communicate between the server and browser page. This communication method allows web pages to get extra data or communicate with the server quicker than refreshing the whole page just to retrieve a small amount of data. JPSPAN is an api to easily connect JavaScript with PHP scripts, have a look here.
Links
Posted by Egon Kuster at 10:46 PM
March 11, 2005Drag and Drop API for Web PagesWant to be able to add drag and drop support to your web pages? Here is a really easy cross-browser DHTML Javascript library that allows you to do just that. This is a must for all web page developers.
Links
Posted by Egon Kuster at 05:39 PM
March 01, 2005Another example of XUL
Have a play at http://www.the325project.org If you are interested in the technical background or knowledge of some of the issues that have been encountered creating this XUL application then have a look at the technical blog.
Links
Posted by Egon Kuster at 05:26 PM
February 24, 2005Heavy-weight Thin ClientsHere is another article in the series of articles that I have posted about using Javascript, CSS and XHTML to create a more responsive web-based application. This article is better than most as it describes the environment and technologies used much better than others and also contains a quick analysis of why this approach is good. The author seems to refer to something called Ajax, which I believe is what he calls this approach to web development. The confusing aspect is that it talks about Ajax as though it is something that you can download and program to. Nevertheless it is still a good article that discusses the technologies and why you would use this approach to web development.
Links
Posted by Egon Kuster at 06:18 PM
February 12, 2005IBM Web Tools for Eclipse
Be ready to download lots of things for this as there are about 5 different support packages that need to be installed for the toolkit to work within Eclipse. In addition to these there is also a large number of third-party support downloads so be ready for quite a large download if you do not have these files already. There must be an easier way to install this plugin. Links IBM Web Tools for Eclipse Page
Posted by Egon Kuster at 08:22 PM
February 04, 2005Separating Data, Style and Behavior on Web PagesOne of my favorite sites A List Apart has another great article about using JavaScript on web pages. This article identifies a potential way to separate your XHTML data that contains the content and semantic pages structure, CSS presentation data, and JavaScript behaviours. The described solution is to get JavaScript to attach its own behaviours to XHTML elements by manipulating the page's DOM. For example with the following XHTML form: <textarea class=“large” maxlength=“300” required=“true”> </textarea> You could add this JavaScript to validate the form without having to embed the JavaScript within the XHTML. function validateForm()
{
var x = document.forms[0].elements;
for (var i=0;i<x.length;i++)
{
if (x[i].getAttribute('required') && !x[i].value)
// notify user of error
}
}
var x = document.getElementsByTagName('textarea');
for (var i=0;i<x.length;i++)
{
if (x[i].getAttribute('maxlength'))
x[i].onkeypress = checkLength;
}
function checkLength()
{
var max = this.getAttribute('maxlength');
if (this.value.length > max)
// notify user of error
}For a better understanding have a read of the article. Links
Posted by Egon Kuster at 07:30 PM
February 01, 2005JSON: JavaScript Object Notation - Lightweight Data Inter-change FormatI have been given a link to JSON (JavaScript Object Notation), which is a project to create a data interchange format that is as language independent as XML but not as heavy in the bandwidth and parsing requirements. JSON is based on the JavaScript Programming Language and has bindings in the following programming languages:
Here is a sample JSON message:
{
The same text expressed as XML:
<!DOCTYPE glossary PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
Links
Posted by Egon Kuster at 11:49 AM
| Comments (0)
January 28, 2005Search Engines Against SpammersSome of the largest search engines (Google, Yahoo, MSN Search) are getting together to combat spammers. The aim is to combat spammers who use forum and blog commenting features by allowing site owners to add “rel=”nofollow“” to your links. This additional HTML attribute will identify to the search engines not to follow the link hopefully meaning that the spammers can not automatically find site's comment forms via the search engine reducing the amount of spam. If you want to enable this on your own blog, forum or online form then just add “rel=”nofollow“” to your <a> tags. For example, change this:
<a href=“the link to comment page”>link text</a>
<a rel=“nofollow” href=“the link to comment page”>link text</a> As you can see it is very simple.
Links
Posted by Egon Kuster at 09:17 PM
December 19, 2004Google Suggest Ripped Apart
For all you developers out there Chris Justus has extracted the JavaScript from Google Suggest and has gone through and commented everything so it is easy to understand. This will allow many others to use similar functionality in their own web development projects. Have a read here.
Links
Posted by Egon Kuster at 11:42 AM
December 12, 2004JBoss Formally Enters Middleware MarketJBoss is formally announcing its move to expand its capabilities into the middleware market. By expanding its capabilities JBoss will start to compete against the BEA and IBM giants. One capability that interests me is support for a Business Process Engine developed by Tom Baeyens called jBpm (Java Business Process Management). This expands JBoss' components to include:
It will be interesting to see how tight a package is created and whether it works easily without too much hair pulling.
Links
Posted by Egon Kuster at 10:01 PM
December 05, 2004Where is IBM WebSphere for OSX?I have been using Apple Macs for the past three years since OSX operating system was first released. Since my switch from PC to Mac I have been very happy. My day to day work mainly involves the use of email and office-based applications, however my other part of work is the development of middleware solutions using enterprise-grade application servers. The problem that I have is that many application servers available run on windows, linux or Solaris (plus other mainframe environments) but not OSX which makes it very painful for me to try out ideas, especially while traveling and using an Apple Powerbook. Currently I am using IBM WebSphere on a windows platform and it made me start to think about IBM and the way it is marketing its products. IBM is the manufacturer of the G5 PowerPC chips as used in G5 PowerMac and in G5 XServes. IBM also develops the WebSphere application server. You would think that if it wants to sell more G5 processors it would allow its premier application server software to also run on their own hardware (namely Apple XServes). I realise that IBM makes its own server class machines (zSeries) and in the latest version of WebSphere 6.0 also contains support for a new processor on the zSeries machines to run WebSphere even faster, but why miss the XServe market. I would love to be able to move my development environment over to OSX so that I could use either Eclipse or IBM's development IDE and run WebSphere all on my Powerbook or on an XServe (for deployment). I have even queried local Apple representatives about this and had no reply. So why doesn't IBM provide an OSX version of its application server as this will truly boost Apple's profile to create an enterprise grade application server. I hear you say that Apple does support JBoss, but this application server is not really recognised in corporate and government circles. It makes sense to me for this fusion as Apple wins by having a truly enterprise class application server, IBM wins by selling more of their PowerPC processors and application server products and mac developers out there also win by not having to mix their development environment with those evil windows machines.
Posted by Egon Kuster at 04:12 PM
| Comments (2)
November 20, 2004Sorting HTML TablesHere is a great article on sorting HTML tables using Javascript and the Browsers DOM.
Links
Posted by Egon Kuster at 02:28 AM
| Comments (0)
November 08, 2004Java Server Faces Console for EclipseJust reading the RSS feed for the Eclipse plugins and I noticed this program called Faces Console. This application is a standalone Swing application that can manage your JSF applications and tag libraries. The console can also be used within Eclipse by right clicking on the JSF file and selecting to open it in the Faces Console.
Posted by Egon Kuster at 11:34 PM
| Comments (0)
October 29, 2004Actual Example of a “Rich” Web Client
Have a go for yourself. (You will need to install Firefox or Mozilla)
Links
Posted by Egon Kuster at 12:30 AM
| Comments (1)
October 28, 2004Scrollable CSS Table with Fixed HeaderFound this good CSS table that keeps the header roll fixed while the rest of the table can scroll within the page. The table itself is defined in HTML using the table, tr and td tags and then uses Cascading Style Sheets to make the rows scroll while the header does not move. The author has even be able to make it all work on basically all browsers.
Links
Posted by Egon Kuster at 09:57 PM
| Comments (0)
October 23, 2004“Rich” Web ClientsI am a keen advocate for “Rich” internet clients. By “Rich” I do not mean Java Applets, but web pages that provide a more complete user experience without having to request new pages from the server whenever the user clicks a button or link. There are few different approaches that provide this type of functionality including XUL (Mozilla Platform), Macromedia Flex and traditional JavaScript and DOM. Many web developers do not exploit the powerful capabilities provided with JavaScript and DOM. A recent example of this type of “Rich” client is Google's new Gmail capability that uses JavaScript and DOM to create a very quick and snappy user interface. By using JavaScript Google has been able to only send the basic requests and data transfers rather sending whole page changes back to the client. This of course takes quite a lot more client-side JavaScript development but does create a very powerful user interface. If you are interested in more information about the Gmail Agent API have a look here. The Mozilla Platform is a more developer friendly approach as you define your application's interface in XUL and then link it together with JavaScript. However this approach requires your users to use a Mozilla-based browser (Mozilla or Firefox). For the most interactive “Rich” client experience that will work on any browser Macromedia Flex is your product. Flex is based around a similar concept of Mozilla by defining your interface using XML documents and then linking it together with a scripting languages (Macromedia ActionScript). The difference is that Flex's client is built inside the Macromedia Flash player (available on almost every platform and browser), which allows for highly dynamic and pretty user interfaces. Flex is deployed using a J2EE server and can communicate back to the server by making Web Service calls or exchanging Java objects. Gmail's approach works on all browsers but is technically much harder to implement. Mozilla's approach works well but requires a Mozilla-based browser. Macromedia's approach provides the best of both worlds but is not free and requires extensive server support. So if you are a web application developer please consider one of these options and provide a more advanced experience for your users.
Links
Posted by Egon Kuster at 07:56 PM
| Comments (1)
October 21, 2004Enterprise Agility: ESB, SOA, Web ServicesWeb Services Pipeline has another great article about web services by Fred Cummins. This article talks about enterprise agility and how Enterprise Services Bus (ESB), Service Oriented Architectures (SOA) and Web Services can help create an agile organisation. The article is a must read for anyone interested in the way web services are heading as it identifies a good list of requirements to support an Agile environment, or really any large web services deployment. The article also goes onto to concisely identify the middleware requirements and the components that create a complete enterprise service environment.
Links
Posted by Egon Kuster at 11:45 PM
| Comments (2)
October 08, 2004Apache Pluto 1.0.1-rc1 ReleasedThe Apache guys have released a release candidate of Apache Pluto. Pluto is an implementation of the JSR-168 specification that defines an API to be used for the development of portlets to be deployed into a complete Portal implementation. Before JSR-168 each of the portal implementers had the own methods to develop portlets and provide access to personalisation and presentation features. Pluto is not a complete Portal implementation but it does provide the APIs required for the portlet development.
Links
Posted by Egon Kuster at 11:33 PM
| Comments (0)
October 07, 2004IBM WebSphere 6 Announced
Links
Posted by Egon Kuster at 01:42 AM
| Comments (0)
September 10, 2004Internet Chat with the Internet Explorer Development TeamOn the Mozilla ezine was a quick little article about a recent Internet chat with the development team from Microsoft working on the Internet Explorer browser. Posted in this blog are the chat logs so that you can read for yourself the questions and answers written in the chat session. Unfortunately the chat session did not reveal any amazing tidbits of information although does identify that work is under way for a new version of IE to be released in the future (no dates were given). One question that I have that was not answered was when Internet explorer will be using the same DOM as other browsers so that the same JavaScript can be developed and used in ANY browser. The day that this happens I will be a very happy boy.
Links
Posted by Egon Kuster at 08:52 PM
| Comments (0)
September 09, 2004FOAF: Friend Of A Friend VocabularyThe Friend Of A Friend (FOAF) project is aiming at creating a language that uses both XML and RDF to define a language that can describe the relationships between people and resources in a machine readable format. This works by individuals defining their own FOAF definitions and the exposing the URL of this FOAF file so that others can access and use the data. Exposing the FOAF files allows for a FOAF aggregator to consume multiple FOAF files from multiple individuals and by merging the data can define a complete community of interest. For a basic description of how FOAF works have a read of Edd Dumbill's article on the IBM DeveloperWorks site. For more detail go to the FOAF home page.
Links:
Posted by Egon Kuster at 12:39 AM
| Comments (0)
August 26, 2004Open Source J2EE ComponentsI have been looking into the JIRA and Confluence products by Atlassian have found that most of the functionality is provided by a few open source components from OpenSymphony. OpenSymphony is an open source project that is developing a number of open source components to support the development of J2EE applications.
Components Provided
Links
Posted by Egon Kuster at 10:32 PM
| Comments (0)
July 31, 2004CSS TabsUnraveled.com has a nice and simple article about creating page tabs by only using CSS, which also works in many different browsers
Links
Posted by Egon Kuster at 12:13 PM
| Comments (0)
July 27, 2004Gluecode and GerominoGluecode 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
Posted by Egon Kuster at 09:43 PM
| Comments (1)
July 24, 2004Web 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:
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, 2004What is new in JWSDP 1.4Sun 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
Posted by Egon Kuster at 12:54 AM
| Comments (0)
July 05, 2004BPEL - Business Process Execution LanguageBPEL 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)
June 24, 2004How to implement a DMZLockergnome has a great little article describing how to implement a simple DMZ for securing a corporate LAN. Demilitarized Zones (DMZ) are used to secure corporate or home networks so that malicious users on the internet can not hack into you local systems while still being about to expose your public web sites, FTP servers and game servers. Go to article
Posted by Egon Kuster at 11:45 PM
| Comments (0)
June 22, 2004BPML and BPEL4WS
Posted by Egon Kuster at 12:37 AM
| Comments (0)
June 17, 2004The next wave for application developmentThe first applications were only run on large mainframes with a limited number of users normally running batch processing. This was then replaced with the introduction of personal computers and the development of applications to run on these operating on local files. Soon applications were started to be developed that still ran locally but accessed remote databases and networked file repositories. From here we have now a trend in the development of web-based clients (eg. HTML in a browser) to deliver applications to the user, otherwise known as thin clients. More and more you are seeing applications being developed using thin clients as the user interfaces, however there are many issues with the use of thin clients to provide dynamic or interactive applications for users. Now there is a new trend gathering momentum to use XML-based rich clients to develop applications. Coach Wei has produced a short article on the Computerworld about XML Rich clients and this new trend. Go to Article
Posted by Egon Kuster at 08:39 PM
| Comments (0)
June 16, 2004Dynamic Text ReplacementWhen building web pages one of the biggest problems is using a font that will be available on all the potential viewers so that it can be displayed in the browser. To get around this problem most web developers resorting to using a graphical editor and create a static graphic with the formatted text required. This works fine for text that is static and will never change, but for headings or toolbars where the text will change or you do not know what the text will be at development this static image option will not work. One of my favorite sites A List Apart has an article that outlines another approach. Stewart Rosenberger uses an approach of a server side script to transform the text into an image that is automatically added to the page rather than a static image. This allows for any font to be used (as long as it is installed on the server) and displayed in an image dynamically.
Posted by Egon Kuster at 08:44 PM
| Comments (0)
June 12, 2004Distributed Java Web ApplicationsWhen developing Java Web Applications there are times when you need to cluster or load-share your applications to improve performance, provide better availability or create fault tolerance. There a number of approaches possible but many can not handle all cases especially when user session objects are involved. A new open-source effort has been started called WADI (Web Application Distribution Infrastructure) to provide the features required. WADI will also be included into the Apache Geronimo project when it is more complete.
Go to Greg Wilkins review of WADI
Posted by Egon Kuster at 10:17 PM
| Comments (0)
Web Service StandardsThere are way too many web service related standards in development or already available. For any developer new to web service of wanting to expand their abilities can easily be swamped by the numerous WS-* standards and what they are. Microsoft as part of its online MSDN library has a great site that contains information about most of these standards. The sites does not provide any way to identify which standards you should use in your application development or system integration but it does provide a way of finding information about what each of the standards contain. Go to Microsoft Web Service Standards Site.
Posted by Egon Kuster at 09:42 PM
| Comments (0)
Why XML has been so successfullXML was first approved by the W3C as a standard in 1998. Since then the uptake of this standard has been quick and extensive, why is this so?. Peter Abrahams on the IT-Director.com website discusses this topic and describes some of the reasons why XML has had such a great uptake. Peter discusses that the real reason that XML has done well is not because of superior technical capabilities but more about its benefits to business and commercial industry. Go to full article
Posted by Egon Kuster at 05:02 PM
| Comments (0)
June 08, 2004Web Based WYSIWYG Editor
Links:
Posted by Egon Kuster at 11:10 AM
| Comments (0)
June 01, 2004Drag and Drop in a Web PageI am developing a web application at the moment and I wanted to be able to drag and drop items in the web pages presented to the users. Having a look around the web to see if there is anything done before I found this web page. On this page Walter Zorn describes how his javascript library works with numerous examples to help demonstrate the capabilities. It also seems to be completely cross browser compatible, even working on Safari. If you find a browser that it does not support please provide a comment to this blog entry. Go to article
Posted by Egon Kuster at 08:33 PM
| Comments (0)
Sample CSS SiteHere is the coolest site for all you Cascading Style Sheet (CSS) developers out there: It is a wonderful site that uses a standard HTML file that has been completely marked up with divs, spans and ids but with absolutely no formatting. It then allows people to submit CSS files and graphics to display their creativity on how they can format the page. This page really shows off the power of CSS and as a plus they provide the CSS the developers use so you can see how they did it.
Posted by Egon Kuster at 06:32 PM
| Comments (0)
|
![]() |
|
![]() |
||
![]() |
![]() |
|