wxPython is a Python extension module that wraps the wxWidgets cross-platform GUI library and provides an alternative to Tkinter and PythonWin. It attempts to mirror the class hierarchy of wxWidgets as closely as possible and is very versatile. It can be used to create standalone GUI applications or can be used in situations in which Python is embedded in a wxWidgets C++ application as an internal scripting or macro language. The currently supported GUIs are Win32, GTK/X-Windows, and Mac OS X.
wxWidgets is a cross-platform C++ GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to HTML display and image manipulation. wxWidgets uses native widgets on all platforms whenever possible and fills missing gaps on some platforms using generic controls written with wxWidgets itself.
wyoEditor is a cross-platform editor based on the Scintilla editor component. The editor has the usual features like fast editing, unlimited undo/redo, syntax colouring, and folding for many different programming languages. It also has a class browser, currently only for C++, and keeps the class/function display updated. The editor allows editing of files in tabbed notebook pages and/or separate top level windows. It supports context-sensitive help of any kind of documentation (e.g. programming framework descriptions) if provided as help files. The editor conforms to the wyoGuide guidelines using the wxWidgets framework.
wyoGuide is a tutorial, a collection of guidelines for building cross-platform applications with a well-designed, consistent look and feel. It gives ideas and advice on how an application and its GUI could and should be written. Development with these guidelines gives the GUI of an application a standard set of base functionality. wyoGuide also provides sample code for each guideline written in C++ using the wxWidgets (formerly wxWindows) framework. For a seasoned developer it shouldn't be difficult to adapt these guidelines to other languages or frameworks.
The x-Desktop is designed to unify different operating system desktop interfaces into a browser-only application interface. It helps users to feel comfortable with any application using the interface they are used to. It helps companies to unify their intranet applications into one desktop interface--built on existing interfaces or one which incorporates their own CI. It helps you design the same interface for all types of devices using browsers like PDA and other mobile devices, Notebooks, Desktops, Tablett Computers and any other future devices which may come up.
X10 is a type-safe, modern, parallel, distributed object-oriented language intended to be very easily accessible to Java programmers. It is targeted to future low-end and high-end systems with nodes that are built out of multi-core SMP chips with non-uniform memory hierarchies, and interconnected in scalable cluster configurations. X10 highlights the explicit reification of locality in the form of places; lightweight activities embodied in async, future, foreach, and ateach constructs; constructs for termination detection and phased computation; the use of lock-free synchronization; and the manipulation of global arrays and data structures.
x10ephem computes sunrise and sunset times. It consists of a library and an assortment of utilities. The most useful utility is x10events, which parses crontab files and updates the time fields to track sun events. Combined with an X10 interface like HEYU or X10, this allows the scheduling of lighting events to follow the changing seasons and daylight savings time automatically. This application does not depend on X10; it can be used for any crontab entry you like.