Open Source Projects
Windward Studios, Inc. has released parts of its source code to the Open Source Community. Below are a few of the classes that our development team has released.
The Kailua Project
This library is intended to be as lightweight as possible while providing a consistent API for ADO.NET connectors. We call it the forgotten methods in the ADO.NET API. If you want something more than this take a look at Hibernate. Every bit of functionality in here we need for our products. Some of our products need more than others but we were very careful to only add what is absolutely needed. We do not use all the DbType columns in databases but we did try to add testing for all types.
What this adds is the following:
- Enumerate databases on a server.
- Enumerate tables, views, stored procedures, and columns in a database.
- Have a standard way to place parameters in a sql command.
- Return the primary key on an insert for auto-generated primary keys.
- Have a standard syntax to select the “top N” rows.
- A timestamp construct to match the TIMESTAMP in Sql Server and adding a GetTimestamp() method to handle it.
- Create connection strings from a server, database, username, and password.
- Run a DDL script on the database.
- Launch the program used to administer the database.
- A DataReader wrapper to work around bugs in the DB2 DataReader.
WindwardTimeZone
The WindwardTimeZone class will give you a TimeZone object for any timezone in the Windows registry. Windows 2000, Windows XP, Windows 2003, and Vista all have every timezone on the planet in their registry in the tests I have done.
WindwardTimeZone.Key is a string and is the canonical name you should store. This class is designed to give you the current timezone and to give you the timezone for any given key. It also gives you a list of all timezones that you can then use to prompt a user for their desired timezone.
|
Downloads
All open source code is available in both source and binary forms below.
Source Code - kailua_src.1.0.2.0.zip
Binaries - kailua_bin.1.0.2.0.zip
Support Forums
The open source support forums are at: www.windward.net/forums
The Forum is running 24 hours a day so at 3:00 A.M. you can ask your question and find an answer posted an hour later.
Or you may find that your question is already asked and answered.
The Forum is available for anyone to read and post a question. This is a good place for evaluators and non-paying customers to look for answers.
Windward will post answers to all posts by paying Customers having a current support and software update annual contract.
|