XEML Home XEML: Executable Markup Language

 

 
 
 
Next

What Is XEML?

XEML is an XML based application programming paradigm based on a concept called xnodesxnodes are xml nodes of programming metadata .

XEML attempts to standardize application development in order to maximize programming:

  • simplicity
  • reusability
  • development speed
  • language portability
  • platform independence
Next
 

XEML Version 0.0.13

This 1st Beta was released on June 12, 2006.  Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments, although 5 production domains are running XEML exclusively. 

Domains running XEML 13:

    Features

  • Completed XEML Panel, though 3 menu items only point to place holder applications (Settings,About, and Help)
  • Many bug fixes and enhancements which I will detail later.

It's not "perfect" yet, but is definitely useable, functional, practical, and nifty.


XEML Version 0.0.12

This 12th alpha was released on May 21, 2006.  Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • XEML_LIB and XEML_VAR directory stuctures identified
  • Google Module support introduced
  • New Directory structure allows for easier streamling XEML code to only load what is needed increasing performance and also allowing for more shared code
  • HMenu object made more flexible for all horizontal navigation needs
  • More sample RSS feeds and Google Mods added to their lookups (not all work yet though - but they will)
  • Many more bug fixes

XEML Version 0.0.11

This 11th alpha was released on May 16, 2006.  Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • XEML Panel Media Manager dialog box introduced
  • XEML Panel File Open dialog box uses new File Chooser object
  • Save As Dialog improved and supports template switching and creating
  • XEML Panel supports dragging and placement with positioning attributes stored in a non-session-tied cookie
  • Smaller XML data island payload allows faster page streaming and quicker javascript initializing
  • Browser source viewable in XML DOM Tree
  • New getVariableData function on XNode class allows reading XNode scope data via variable strings  (eg "$DOC_ROOT/{dir}" ) 
  • Many more bug fixes


XEML Version 0.0.10

This 10th alpha was released on May 11, 2006.  Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • XEML Panel File Open dialog box introduced
  • XEML Panel Save As dialog box introduced
  • Many ug fixes

 


XEML Version 0.0.9

This 9th alpha was released on May 1, 2006. eXecML was renamed to XEML.  Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • XEML Panel introduced.
  • XObject supports encrypted cookie based properties.
  • XWebSession supports expdays attribute to allow session data to persist beyond a browser session if needed.
  • New object allows in-page-editing of content.

eXecML Version 0.0.8

This 8th alpha was released on September 1, 2005. Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • More JUnit test cases for XApplicationLoader
  • XSQL now supports inline connection definitions as opposed to only the pooled connection definitions of all the previous versions. This is handy for simple apps that don't need connection pools like batch files.
  • First sample console application implemented (samples/console).
  • In case you didn't already know, the web application was built a while ago. In fact this site runs on it. The console app is just another simpler way of looking at the same concepts.

eXecML Version 0.0.7

This 7th alpha was released on August 31, 2005. Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • Introduced JUnit testing for XML and XParser classes and integrated testing into the ANT build.xml. More Extensive JUnit testing to come.
  • Improvements made to XML and XParser classes as a result of the new test cases.
  • (eg XParser can now handle an "/*/one = '1' or //two = 2 and 1 div 11 = 11 div 11^2 and (1+1=2+1 or 3+2=4+1)and ('boo'=//foo[@id='1'] or (6-3)*3 = 12-3)"> (Let's hope you never need one like this though.)

eXecML Version 0.0.6

This 6th alpha was released on August 30, 2005. Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • New XLexer and XParser classes to support more complex statements
  • Ant Builds Introduced.

Web Site Enhancements

You might have noticed that things are starting to look different around here. Be sure to check out our prototype eXecML Tutorial in the blue section on the left.


eXecML Version 0.0.5

This 5th alpha was released on August 24, 2005. Downloads for experimentation purposes are encouraged, but this release is not yet ready for production environments.

Features

  • XSecurityObject Interface
  • XWebPage now supports templates
  • XWebUser sample implementation
  • new XDirectory class
  • Multiple XObject Sessions

Execml Software, Inc. Founded 8/24/2005

Articles of Incorporation were submitted to the Illinois Secretary of State. Corporation founder, David Krause, agrees to issue up to 5% annually of common stock to the top eXecML contributors. Read More.

 
 
MSNBC.com: Top MSNBC Headlines
G-8 leaders face demands on climate

US President George W. Bush (R) shakes hands with Japanese Prime Minister Yasuo Fukuda (C) as they arrive for a bilateral meeting at the Windsor Hotel Toya Resort and Spa in Toyako on July 6, 2008 for the G-8 Summit.  US President George W. Bush arrived in  Japan for talks with Prime Minister Yasuo Fukuda on the next steps in the North Korean nuclear dispute as well as a summit of industrialised nations.  AFP  PHOTO/Jim WATSON (Photo credit should read JIM WATSON/AFP/Getty Images)The world's top industrialized nations face pressing financial and environmental troubles at their annual summit Monday, confronted with demands they reinvigorate the stumbling world economy, push ahead languishing climate change talks, and make good on pledges to battle poverty and hunger.


Cooler temps aid Calif. firefighters

A firefighters walks away from a brush fire burning out of control in the Santa Ynez Mountains near Goleta, Calif., on Saturday July 5, 2008. California firefighters got a gift of a mild, mostly windless night and a forecast for similar conditions Sunday as they attempted to protect thousands of homes from a huge wildfire.


Suicide blast targets Pakistani police

Pakistani policemen help injured colleagues after a suicide attack in Islamabad on July 6, 2008, near the Red Mosque. At least five policemen were killed in an apparent suicide bombing targeting a police contingent deployed at the security of a religious gathering in the Pakistani capital, police said.   AFP PHOTO/Farooq NAEEM (Photo credit should read FAROOQ NAEEM/AFP/Getty Images)A suicide attacker detonated explosives near a police station in Pakistan's capital on Sunday, killing at least 15 people, mostly police officers, and wounding dozens more, officials said.


 

HomeDocumentationDownloadForum | Administer