national service framework
Migration Framework 1.2.0
An application and development framework to support import and export processes more>>
Enhancements: This package contains the main components of the framework (the Pipeline) along with some basic plugins.
Application Framework 1.0
Application Framework - Starting point for applications with multiple document windows more>>
Do you want to maintain a menu that shows a list of the open windows?
Do you have documents that you need to save when closed and thus need to write code that asks the user whether he wants to save, discard or cancel?
Then get TTs App Frame. It is a RB1 compatible project with documented source code that takes care of all this for you.
Visual Component Framework 0.6.5
Advanced C++ application framework that makes it easy to produce powerful Mac OS X applications in C++ more>> Advanced C++ application framework that makes it easy to produce powerful Mac OS X applications in C++
Visual Component Framework is a based on a thoroughly modern C++ design and has built in support for Rapid Application Development (RAD).
The Visual Component Framework framework is designed to be portable over multiple compilers and platforms, so you dont have to lose all that work that went into writing your app for a single platform!
Main features:>
- Modern C++ design - use of modern C++ techniques like exceptions, templates (where useful), name spaces, and heavy use of the Standard Template Library.
- Advanced RTTI features that allow for such things as dynamic object creation given a registered class name or a registered UUID string that represents the class, dynamic introspection of a given objects class and listing such data as the class name, super class, the properties of the class, member methods, and implemented interfaces.
- Modular - built across several libraries as opposed to one huge monolithic library that then becomes difficult to break apart. This means that while the VCF is incredibly powerful as a framework for writing GUI based applications, if you just want to use the core features, such as threads, file IO, and RTTI you can do so, without having to have dependencies on all the GUI code.
- Easy to use, and powerful event system, suitable for console as well as GUI based applications.
- Support for Thread, Mutexes, Semaphores, Files, Streaming data, error logging, string utility functions, and other basic services. All of this is part of the FoundationKit and has no dependencies on the graphics or UI code.
- Powerful and easy to use graphics classes, plus more advanced support for anti aliased vector graphics through the use the AntiGrain Graphics libraries.
- A simple to use image loading architecture that allows multiple formats to be registered dynamically, for loading up a variety of different graphics formats. On Win32 systems the default image loading support is limited to BMP files, but by using the ImageFormats library (also a part of the VCF) a wide variety of additional image types are also supported. Currently the ImageFormats library uses FreeImage to support a image types such as .TIFF, .TGA, .PSD, .PNG, .PCX, .SGI, .MNG, .RAS, .PBM, .PPM. and many others.
- More advanced classes for customizing the drawing process by extending Stroke and Fill classes.
- A complete set of powerful GUI classes, including a common set of base classes enabling advanced custom control creation. Some of the control classes include tree controls, list controls, check box and radio controls, push buttons, single line and multi line text controls, and many others.
- A standard set of application classes for things like resources, loading windows or forms dynamically at application startup, saving of application state, a registry class for common storage of system and application information.
- Other application classes include an Undo/Redo architecture based on commands that allows for undoing and redoing commands as well as notifying other objects of the events.
- GUI controls that support both alignment and anchoring. Any control may be aligned to the top, bottom, left or right of its parent container control. Alternately controls may use their anchoring properties to anchor themselves to the left, right, top and/or bottom sides of their parent container control. In addition to control alignment, it is possible to write custom layout containers and assign them to a control to customize layout logic.
- The ApplicationKit provides a set of Model and View classes for using in MVC patterns. A series of models like the ListModel, TreeModel, and TextModel are used in controls to provide separation of the data from the UI presentation code. Because a View can be dynamically attached to a Control at runtime, it will be possible to develop "themes" in the future.
- Because of the RTTI features and the event handlers, the VCF easily supports component programming with in IDE that allow for visual development.
- The VCF tries to be as flexible as possible, allowing you to use the parts you want, and allowing for inter-operability with other frameworks. Thus VCF controls can be used inside of an MFC application if you like, or only use the graphics module for enhanced graphics features.
- No need of special preprocessor tools - if you have a reasonably complete C++ compiler then youre all set to go.
- The ability to access the low level handles for most native objects. For example, by accessing the Threads peer class, you can get a handle to the native thread handle itself. For a control, you can access the controls peer and get a handle id that represents the windowing systems native handle for a window/widget. This allows you to use platform specific calls when necessary.
Enhancements:
- This is the very first src release of the Mac OS X port of the VCF. It should build and run some of the examples, but is obviously very much still a work in progress.
National Treasure Screensaver
National Treasure Screensaver offers you the ability to put Nicolas Cages new action film on your desktop. more>>
National Treasure Screensaver offers you the ability to put Nicolas Cage's new action film on your desktop. Benjamin Franklin Gates (Cage) has been searching for a treasure hidden by Founding Fathers that no one believed existed. They left clues to the treasure's location right before our eyes-- from early colonial landmarks to the nation's capitol, even in the US one dollar bill.
Requirements: Mac OS X
Jdon Framework 5.6
Free and open source Java framework for developers Jdon Framework is a rapid lightweight Java web application framework that combines with Evans DDD and Ioc/AOP that supports POJOs autowiring more>> Free and open source Java framework for developers
Jdon Framework is a rapid lightweight Java web application framework that combines with Evans DDD and Ioc/AOP that supports POJOs autowiring.
Jdon = DDD + IOC/DI + AOP + CRUD + CACHE
NOTE: Jdon Framework is licensed and distributed under the terms of the Apache License V2.0.
System requirements:
-
Enhancements
- Using annotation instead of interfaces such as ModelIF or Poolable.
files|subfolders framework 1.0
files|subfolders framework - Framework scripts for working files/folders more>>
Completly freeware for non-commercial use.
AUGUI Framework 1.7
AUGUI Framework - set of classes for editing views for Mac OS X Audio Units more>>
The classes are based on the HIFramework and on the AudioUnit SDK provided by Apple.
Enhancements:
- Support for MIDI Learn
- Control classes updated for using latest HIFramework.
QALL-ME Framework 0.9.5
SOA based framework for Mac OS X QALL-ME Framework is a SOA-based framework for mutlilingual question answering (QA) systems that answer natural language questions with the help of a domain ontology more>> SOA based framework for Mac OS X
QALL-ME Framework is a SOA-based framework for mutlilingual question answering (QA) systems that answer natural language questions with the help of a domain ontology and structured answer data sources from freely specifiable domains.
Note: QALL-ME Framework can be distributed only under the terms of the Apache License.
Enhancements
- Improve internal structure of the file release package (#8, Iustin Dornescu, Christian Spurk)
- Fix for MS Internet Explorer not recognizing the encoding of documentation pages (#9, Christian Spurk)
- NEWS file added (Christian Spurk)
Authorization.framework 1.0
Authorization.framework - Objective-C wrapper around OS X Security API more>>
It is simply a convinience class. I didnt like having all those Security framework calls all over the place in my code and came up with this to clean things up and make using the Security framework features easier.
SMS Framework A4
SMS Framework - Decode SMS messages in PDU format more>>
It is available under the LGPL and hence the full source code is provided. Instructions on how to use the framework are included in the XCode project.
Enhancements:
- Fixed bug that became apparent in 10.4.5 affecting international users.
- Framework is universal.
Workflow Generation Framework 0.4.0
Helps people with little experience to quickly generate workflow code more>> Helps people with little experience to quickly generate workflow code
Workflow Generation Framework provides a framework for the generation of workflow code from high-level models.
Workflow Generation Framework enables people with no or little experience in this area to generate workflow code a reasonable time by specifying generation templates and reusing adapters.
System requirements:
- Java
PYMIDI Framework 1.1
PYMIDI Framework - Set of classes and utility functions for communicating via MIDI more>>
It provides a nice Objective-C interface to the basics of CoreMIDI while still allowing you to access the underlying CoreMIDI objects for advanced stuff.
It makes a couple of normally difficult things very easy: generating good human readable endpoint names, saving references to endpoints in files, etc.
National Debt 1.1
National Debt - Shows US debt clock more>>
Press R to refresh.
The Outstanding Public Debt as of 11 Nov 2005 at 07:30:52 AM GMT is:
8,077,789,667,338.05
The estimated population of the United States is 297,675,713, so each citizens share of this debt is $27,136.21.
The National Debt has continued to increase an average of $3.48 billion per day since September 30, 2005!
Concerned? Then tell Congress and the White House!
Enhancements:
- Constant refreshing.
National Geographic POD 1.2
Download the latest National Geographic picture of the day and sets it as the background. more>> Download the latest National Geographic picture of the day and sets it as the background.
National Geographic Picture of the Day is a nice and small automator application that downloads the latest National Geographic picture of the day and sets it as the background.
Enhancements
- National Geographic changed the way that they generate their urls again and this update works with the new method.
DOM Framework 2.0
DOM Framework - Cocoa framework for XML data more>>
Enhancements:
- Huge API-changes. I have rethought some parts of the framework, and changed added, removed and changed names of methods everywhere. Sorry, but it had to be done. Youll get a ton of build errors if you try to recompile with the new version.
- The core of the framework now consist of a set of protocols that define the DOM API, and a corresponding set of classes that implement that API.
- Rewrote the XPath engine, now compiles expressions. Handles most things, but still a bit short on predicates (although only quite complex predicates, or predicates with functions and calculations in them fail).
- New namespace handling, which works.
- New parser/builder architecture.
- New builder built on top of the widely used XML-parser Expat, as well as a simple plug-in architecture for builders. It works much better than the old CoreFoundation builder.
- Support for alternative implementations of the core node classes, and mixing of implementations.
- The outputter can render elements inlined (no newline before or after).
- Added a document fragment class.
- Added some classes for encapsulation traversals of the DOM tree.
- Rewrote the formatter with the new traversal classes.
- New postprocessor API (for handling things like XInclude).