LiveCode brings three key things to your development process: the interface, the language and live coding. You start with the interface. Get going by opening a new project and dragging items onto it. A button, a field, a scrollbar… whatever your app needs. Play about with them a bit. Resize, rearrange, change the color, add some pretty drop shadows. Make it look funky and just the way you want it.
Now the language comes in. It’s English. You add it to your objects to make them do what you want them to do. For example writing: ·
Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors:
* uzbl-core: main component meant for integration with other tools and scripts
o Provides interfaces to get data in (commands/configuration) and out (events): stdin/stdout/fifo/unix sockets
o You see a webkit view and (optionally) a statusbar which gets popuplated externally
o No built-in means for url changing, loading/saving of bookmarks, saving history, keybinds, downloads, ...
o Extra functionality: many sample scripts come with it, on uzbl wiki or write them yourself
o Entire configuration/state can be changed at runtime
o Uzbl keeps it simple, and puts you in charge.
* uzbl-browser: a complete browser experience based on uzbl-core
o Uses a set of scripts (mostly python) that will fit most people, so things work out of the box. Yet plenty of room for customisation
o Brings everything you expect: url changing, history, downloads, form filling, link navigation, cookies, event management etc. However: one page per instance
o Advanced, customizable keyboard interface with support for modes, modkeys, multichars, variables (keywords) etc. (eg you can tweak the interface to be vim-like, emacs-like or any-other-program-like)
o Adequate default configuration
o Focus on plaintext storage for your data and configs in simple, parseable formats and adherence to the xdg basedir spec
o Visually, similar to uzbl-core except that the statusbar contains useful things. One window per webpage
* uzbl-tabbed: wraps around uzbl-browser and multiplexes it
o Spawns one window containing multiple tabs, each tab containing a full embedded uzbl-browser
o Ideal as a quick and simple solution to manage multiple uzbl-browser instances without getting lost ·
Web Accessibility Initiative
What is the Web Accessibility Initiative (WAI)?
The Web Accessibility Initiative (WAI) are a group formed by the W3C (World Wide Web Consortium) that develop strategies, guidelines, and resources to help make the Web accessible to everybody, including those with temporary or permanent disabilities. It has links into the other domains of the W3C and is sponsored by Government agencies and Corporate companies. It is hosted from the W3C bases in US, Europe and Asia.
What is covered in this site?
There are 3 main authoring guides created by the WAI for website accessibility. There are the Web Content Accessibility Guidelines (WCAG), Authoring Tool Accessibility Guidelines (ATAG), and User Agent Accessibility Guidelines (UAAG). In this web site we are going to concentrate on the WCAG 1.0
Isn't there a WCAG 2.0?
There is a WCAG 2.0, but it is yet to be fully finalised and as such the support for it is not complete. As soon as the WCAG 2.0 is finalised it will be covered in more detail here. ·
Metawidget takes your domain objects and automatically creates User Interface components for them, saving you handcoding your UIs and leaving you to concentrate on stitching together your application.
As much as possible, Metawidget does this without introducing new technologies. It inspects, at runtime, an application's existing back-end architecture (such as JavaBeans, annotations, XML configuration files) and creates components native to its existing front-end framework (such as Swing, Java Server Faces, Struts or Android).
Metawidget does not hide the power of your existing User Interface framework from you and guarantees that your investment in its technology and knowledge is as valid as always. The LGPL open source license allows the use of Metawidget in open source and commercial projects. ·