Latest Forum Posts

Re:Database History Question [andrew] 08 Feb 2010
Re:Database History Question [Peter] 08 Feb 2010
Database History Question [andrew] 08 Feb 2010
Re:2 tabcontrols in 1 controller [andrew] 08 Feb 2010
Re:2 tabcontrols in 1 controller [Peter] 07 Feb 2010

Testimonials

g890.pngI was immediately impressed by Suneido's relatively clean syntax. I found the language quite pleasant In all, so far Suneido seems to be one of the most suitable scripting languages I've seen.
Nick Shaffner - Programmer: Duke Nukem Forever
 
Home
For Windows Desktop Application Developers

Suneido™ is a complete, integrated application platform - a system for developing and deploying applications without the frustrations of integrating multiple different products. Suneido incorporates an object-oriented programming language, client-server relational database software, and application frameworks and components. It includes the integrated development environment (IDE) used to create applications as well as the client and server required to run applications across networks. Suneido is Open Source - it is provided free, with complete source code.

Our mission is to provide a simple, open, lightweight, industrial strength alternative to large, complex, expensive, closed application technologies such as Visual Basic, Access, FoxPro, Delphi, Oracle, and SQL Server.

Suneido currently runs on Microsoft Windows NT, 2000, 2003, XP, Vista, and Windows 7.

Visit the Forum if you have questions, comments, or suggestions.

 
The Suneido Programming Language

Here is a simple example of Suneido code:

/* multi-line
comment */
calc = function (x, y = 0, dbl = false)
{
sum = x + y // single line comment
if dbl is true
sum *= 2
return "result is " $ sum
}
Read more...
 
From the Couch #11 - A New Add-on Facility

In this article I describe a simple add-on system, initially developed for Suneido's code editor  (Scintilla), but likely useful for other things as well.

It makes it easy to write functionality as separate add-on classes, rather than ending up with one huge class.

Read more...
 
The Suneido Database

This article describes the design of the database management system (DBMS) in the Suneido integrated application platform.

Suneido has an integrated client-server relational database. The database is accessed via a language which includes administration requests and update operations as well as actual queries. The query language is based on the relational algebra language in An Introduction to Database Systems by C.J.Date.

Read more...
 
From the Couch #6 - A Plug-In Architecture for Suneido
If you're not in the Java world, you may not have run into Eclipse (http://www.eclipse.org). I highly recommend checking it out - it's a great project full of interesting ideas. One of the main features of Eclipse is its plug-in architecture. In fact, apart from a base runtime, everything in Eclipse is a plug-in. One set of plug-ins turn Eclipse into a Java IDE. Another set of plug-ins turn it into a C/C++ IDE.
Read more...