Download DWI - DWI Description, DWI Reviews
Contact
 


 

Download

 
Download Now (0K)
LGPL (GNU Lesser General Public License)
Downloads till now: 10
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Cursors, Desktop Widgets , File managers , Fonts , Gnome , Icons , KDE , Plasmoids , Screenlets , Screensavers, Themes , Tools , Window Managers ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML


Tag Cloud

DWI

 

Details

Size: 0K
Last Update: 2008-05-31 01:16:09
Version: 0.6.1
OS Support: Linux
License/Program Type: LGPL (GNU Lesser General Public License)
Publisher: Linas
Price:$0.00
Description:

DWI 0.6.1 is gnome software developed by Linas.
DWI is an experimental platform for exploring ways of making application development simpler. It is still hard to write large, complex, multi-user, data-driven (SQL-backed) applications.



It doesn't matter if your development platform is the web and Enterprise Java Beans, C and .net or Mono, or whether its the Gnome/GTK or KDE widget set and the Linux desktop; its still just plain hard.

DWI is an effort to change this situation. DWI currently offers a simple way of developing data-driven (that is, SQL-backed) Gnome applications (designed with the Glade GUI designer).

It does this by avoiding "programming" (or at least, "traditional programming" in C. C, perl, python or any other "traditional" language), substituting instead a configuration-file like format that defines how various GUI elements should be hooked up to various objects (such as GLib GObjects) or SQL fields and tables.

The current primary effort with DWI is to provide a number of well-documented, easy-to-understand, working examples that show how to use DWI. These examples currently include a stand-alone bug-tracker-like application, examples of integrating with existing GTK applications, and an example of hooking up a Glade-designed interface to a GLib GObject with almost no C programming at all (assuming you have a GLib GObject already handy.

DWI is a fairly simple environment for quickly creating data-driven applications, that is, graphical applications that manipulate and show info from a database. This environment differs from others in that it is focused on native GTK/Gnome support through the Glade GUI designer, and thus allows you to build user interfaces as elegant as you can make them in Glade.

At this point, this system has enough features to be adequate for creating form-editing and reporting applications. Multiple SQL database vendors are supported through ODBC or libdbi drivers. There is a simple db-driver infrastructure so its easy to support for additional SQL API's. The system supports all of the basic Gtk widgets, and an additional half-dozen Gnome I/O widgets, such as GnomeDateEntry.

DWI is powered by an 'engine' that has some fairly generic procedures for mapping 'fields', such as SQL table columns or widget values, between each other, and also between other things, such as objects, hash tables and etc. In a certain sense, the engine can be thought of as an Object-to-Relational Mapping (ORM), mapping SQL to several object systems, including Glib GObjects and QOF. This engine has been designed so that it becomes easy to add support for all kinds of new object systems: i.e. for the engine to be a generic re-mapper between not just SQL and GTK but between many different types of object systems and data sources/sinks.

Built on top of this engine is a DWI application that parses an XML-based file, the "DWI file", that describes the connections between glade widgets (or objects in general) and database tables. Currently, the only way to create DWI files is by hand. Unfortunately, this can be a fairly long and laborious process itself, especially when creating something a bit more sophisticated. In the future, we hope to have an extension to Glade, or possibly an extension to a database-browsing tool that will allow you to graphically make such connections. (Work has begun on such a tool, written in DWI itself).

The grim reality is that DWI won't ever become popular without a graphical designer. Although fairly complex apps can be readily created using DWI, it does have a non-trivial learning curve. When we say "can be created quickly", we mean "days" or "weeks", as opposed to "months" for traditional database application development cycles. Graphical RAD tools have a way of being brainlessly pleasant to use, and give the impression of an even faster development cycle, even though the learning curve is identical.

Note that the design of the XML format is sufficiently generic that it is not directly tied to Glade. It should be straightforward to adopt other ORM markups to inter-operate with the DWI engine. It is also envisioned that other GUI object systems, such as PHP, could be used with DWI, so as to create data-driven web pages. That is, Glade is currently the only GUI driver, but other drivers for other GUI's should be possible.

What's New in This Release:
Changed to use automake Makefile system for easier installs; 'make install' target now works.
Segregate gtk and qof features to own subdirectories, so that apps which do not nead gtk do not need to link to the gtk libraries.
Add support for QOF objects, including multiple examples of using QOF.
Finish modularize of the SQL db drivers, so that only the required driver is actually loaded.
DWI 0.6.1 supports different languages (including english). It works with Linux.

Downloading DWI 0.6.1 will take if you use fast ADSL connection.


Leave a comment




(optional)

What is 7-3?




0 comments


Downloadtube.com agrees that pirated software hurts software developers and does not support such practices. We acknowledge and agree that software piracy is theft. Using DWI crack, DWI key generator, DWI keygen, as well as any pirated DWI serial number/serial numbers and DWI registration code/codes, warez, keys, torrents, passwords, is illegal and does not support the future development of DWI.

Downloadtube.com advises that DWI should be only used in accordance with the rules of intellectual property and the existing Criminal Code. Downloadtube.com does not allow the inclusion of any crack, serial or keygen and disclaims any liability for the inappropriate use of DWI.

Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

DWI Version History

Product Date Added
DWI 0.6.1 2008-05-31 01:16:09


Related Software

Crikey
From category: Tools
Crikey 0.5 is tools software developed by Akkana Peck. Crikey Map Strings to Keys is a program to generate key events under X11 on a Linux/Unix system, in order to provide a \"QuickKeys\"-like way...
Gestikk Mouse Gesture Recognition
From category: Tools
Gestikk Mouse Gesture Recognition is a simple mouse gesture recognition application for GNOME....
Directory Synchronize
From category: Tools
Directory Synchronize 0.90 is tools software developed by E. Gerber, F. Gerbig, and T. Groetzner. Directory Synchronize is the small handy utility you always missed! Directory Synchronize is small,...
Intrigue
From category: Icons
Intrigue is a simple and beautiful icon set for the Kde desktop....
Interface WM
From category: Window-Managers
Interface WM is a highly-extensible window manager written in Objective-C, optimized for use in a GNUstep environment....
Charlix
From category: Tools
Charlix 0.3 is tools software developed by Charles. Charlix is a desktop assistant that is based on AIML (Artificial Intelligence Markup Language) and is compatible with any AIML interpreter with a...
Fedut
From category: File-managers
Fedut 2.0.1 is file managers software developed by Hinaman Technologies, LLC. Fedut is a Java 2.0 swing based application for File Explorer Data Url Transfer. The goal of this application is to pro...
Choosefont
From category: Fonts
Choosefont 0.3 is fonts software developed by Jan Keirse. Choosefont is a simple but extremely efficient tool for quickly finding the required font in a large amount of fonts. It was created...
Arena
From category: Themes
Arena is a a nice and simple GTK theme for GNOME that uses the Clearlooks engine....
Disk Karamba
From category: Desktop-Widgets
Disk Karamba is desktop widgets software developed by krupski. Disk Karamba is a disk monitoring SuperKaramba theme. Disk Karamba is not very special but perhaps will be useful for someone....
Debian Font Manager
From category: Fonts
Debian Font Manager 0.11.8-0.1 is fonts software developed by Debian Font Manager Team. Debian Font Manager (dfontmgr) is a GUI frontend for Defoma. You can see the fonts registered to Defoma, thei...
DiskSearch
From category: Tools
DiskSearch 1.1.3 is tools software developed by Stefan Saring. DiskSearch project is a tool for searching for files on all your removable media disks (e.g. CD&039;s, ZIP disks or backup tapes). \...
FontForge 20061014
From category: Fonts
FontForge 20061014 is fonts software developed by George Williams. FontForge is an outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, sv...
Krip2clip
From category: KDE
Krip2clip is a basic service menu for KDE and command-line tool to extract raw clips from a DVD, or an ISO image of a DVD....
Background Management
From category: Tools
Background Management is a tool that helps you to manage desktop wallpapers....
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Canon PIXMA iP1300 Printer Driver c
4. Canon PIXMA iP1600 Printer Driver
5. Canon PIXMA MP210 MP Drivers
6. Realtek High Definition Audio Codecs R
7. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
8. Canon LaserShot LBP-1210 Printer Driver
9. Canon i-SENSYS LBP2900 Printer Driver R
10. ZiPhone
11. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
12. Canon PIXMA MP160 MP Drivers xp64
13. Canon PIXMA iP1300 Printer Driver a
14. Canon PIXMA iP1200 Printer Driver d
15. Rapidshare Auto Downloader
16. The Sitter Downers Soundboard
17. XP Quick Fix Plus
18. Genius Eye 110 Webcam Driver
19. TR Birthday Reminder
20. Canon PIXMA iP1200 Printer Driver x64 d

DownloadTube Editor Reviews

 
1. Virtual Drives Manager
Whenever you might need to create a virtual drive that is po...
2. WinCDEmu
WinCDEmu is a great open-source tool that allows mounting CD...
3. EMCO UnLock IT
EMCO UnLock IT is a neat freeware that lets you to take cont...
4. Daphne
Daphne is a small and reliable freeware application for kill...
5. Whats Running
What's Running is a simple-to-use yet comprehensive and high...
6. Radiopholio
Radiopholio is a simple-to-use open-source application that ...
7. Registry Live Watch
Registry Live Watch is a simple and small portable freeware ...
8. Startup Discoverer
When MS Windows based operating system starts, it will also ...
9. Driver Scanner
Driver Scanner is a powerful application designed to keep yo...
10. Application Paths Editor
Application Path Editor is a small, simple, portable Windows...

Software Reviews Full List



Video Reviews

 
1. Safe Deleter
SafeDeleter is a secure data removal tool for Windows. It co...
2. Startway
Startway is an open-source Windows application that allows t...
3. Driver Scanner
Scan and update your outdated system drivers to release the ...
4. Radiopholio
Radiopholio is a free, open-source application which enables...
5. WinCDEmu
WinCDEmu is an open-source software that allows mounting CD/...
6. Eyetrainer
EyeTrainer is your private trainer for doing the best and mo...
7. MediaCodeSpeedEdit
MediaCodeSpeedEdit allows you to change the write speed for ...
8. Startup Discoverer
Handy and accurate Windows startup manager....
9. Whats Running
What's Running gives you an inside look into your Windows 20...
10. Virtual Drives Manager
Virtual Drives Manager let you in a quick way, create a Simb...
11. Diversify
Windows and processes manager. More windows management for u...
12. EMS YouTube Downloader & Converter
Download and convert YouTube videos to popular formats!...
13. Application Paths Editor
Application Path Editor is a portable Windows program to Add...
14. Registry Live Watch
Registry Live Watch is a free, lightweight and portable tool...
15. Windows Service Manager
Windows Service Manager is a small tool that simplifies all ...

More Video Reviews



Recent Blog Posts

 
1. How To Disable PHP Safe Mode On In Plesk
Plesk is a powerful hosting automation control panel, used a...
2. Google Dashboard Knows All Your Secrets
If you are connected to your Google account and surf the web...
3. Google Friend Connect Is More User Friendly
Google Friend Connect, the Google service which allows webma...
4. Yahoo! Media Player: A Fast And Lightweight MP3 Player
If you are looking for a convenient and unobtrusive audio pl...
5. Indo Cleaner 2009 Maximizes Windows 7 Performance
Many of you might just have upgraded the current Windows ope...
6. Salesforce And Adobe: Rich Internet Applications In The Cloud
Adobe Systems Incorporated has just announced the partnersh...
7. Google Social Search: Tweets In Google Search Results
The real-time updates from social networks, like Twitter, r...
8. WordPress 2.8.5 Has An Enhanced Security System
Even the upcoming candidate for the most popular blogging pl...
9. Puppy Linux Built From Ubuntu Still Has 99 MB
As compared with earlier candidates, version 4.3 of Puppy Li...
10. Webmaster Tools: Googlebot Fetching Process And Malware Details
Recently, Google has included into Webmaster Tools service n...