| |
Why is a dynamic html + javascript framework so important?
You've seen the Google(tm) applications such as Google Maps. Dynamic html + javascript is allowing
web users to have a much richer experience than in the past. Many people have been doing this but not for a real product until
now.
We've managed to create a framework that handles the slight bugs and differences between browsers,
JSRPC (Java Script Remote Procedure Call), JSMS (Java Script Message Service),
Java<->Javascript object conversion, and much more.
Its open source so you can modify it if you need to, lots of people will be contributing and testing it.
The framework makes it possible to create traditional client-server applications with RPC but using javascript+html
for the client. This is an extremely powerful combination of technologies that can deliver an amazing
experience to users built on top of standard technology that has been around for years.
The DHTML+Javascript framework is LGPL which means its FREE for whatever you want to do with it.
Finally, its backed up by professional documentation and support.
Why is a completely web based reporting solution so important for developers?
All applications need to display information in an easy human consumable form.
Traditionally software engineers would create custom web pages with code behind them for each screen.
More advanced companies would build a framework to make this easier.
Replace custom code with reports
Using BZbyte Reports, you can replace a large majority of custom code and web pages with interlinked reports.
For example, lets say we want to display and access a list of users.
We can create a Data View that provides a reporting friendly view of application data including security checking and
enforcement so people are can only see data which they have access.
For example, we create a report that displays a list of users, including parameters that allow us to filter the list or sort it
in whatever way we want.
In addition we add web links to some fields so that we can link the items to other parts of our application
such as a user create/edit screen, or a report that lists the groups or products a user has purchased.
Presto we have a user list management function with little or no coding.
The same approach can be used for many other parts of an application.
Utilizing the BZbyte Dynamic Web framework, users can get a richer experience than is available in
traditional web pages. This translates into greater usability versus competitors and can translate to
winning a sale.
|
|
Allow easy customization
Since reports are modeled and there is a friendly user interface to modify the GUI, we can let customers
or other web developers customize an application for their needs with little to no programing.
In addition, since its all web based,this
can be done in a self service
manner without any special tools. Best of all,
if they make a mistake, they simply restore the original report.
Fast development
Since the application is mostly modeled using reports we can quickly develop the software with
much less code. Less code means less debugging, and so forth. Additionally since its modeled
we can do lots of checking to make sure things are correct before a user runs into a problem.
BZbyte is going to be around for the long term
Our costs are extremely low as we leverage
open source volunteer donations and other resources to fund continued development. Since its all open
source, you'll never be stuck. Any developer can help, jump in and get things done. You'll never have
the familiar situation with closed source software where you want a feature or bug fixed and they never do it,
because you can do it as well.
|