This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Category: News

Some hours after Plat_Forms 2011

The Plat_Forms contest 2011 is over. We are proud to have participated.

Working together was really fun:

collaboration

collaboration

The task (Conferences and Participants) was very interesting and we tried to use our JVx WebUI for the implementation (somewhat riskily, but an interesting challenge).

The user interface was not a real problem, of course the WebUI needs some additional features, but it is ok. On the other side, we had problems with the REST service implementation because we tried to solve it very dynamic, to be reusable for JVx.
But there was not enough time to finish the implementation. And last but not least, we damaged the REST authentication during the last possible deployment. That means that our REST service does not work - very frustrating... but we had a lot of fun.

We know that our solution has some problems, but the usage of the framework during the whole contest was really fun. And we used our single sourcing mechanism for development: We developed with our Swing Launcher and deployed the app as Ajax/HTML application - it worked great.

We give a first insight into our result (the design did not matter):

SIB Visions - Plat_Forms 2011

SIB Visions - Plat_Forms 2011

The Web interface is competitive, even if it was not designed for the creation of content management systems:) For classical web development, we need a different application style, but that has nothing to do with the technology behind.

Now we look forward to the results of the Jury.

Javalobby interview

We talked with James Sugrue from Javalobby (dzone) about JVx. He had some questions about the framework and we talked with him about the next features.

Read the full interview.

Plat_Forms 2011 special releases

Because of the Plat_Forms competition, we released special versions of JVx, WebUI and OnlineHelp. All releases are available from our project page.

We implemented some amazing new features for JVx and WebUI.

Check out the changelogs for details.

Some tags:

  • Simple charting
  • Default layouts
  • Global metadata caching (server-side)
  • Modal frames in WebUI
  • Table handling in WebUI

JVx 0.9 beta-2 is soon available

The next beta version is planned for Friday, 7th January 2010. It contains some important bugfixes and improvements for DB handling. The default server implementation supports a custom session manager and object provider. And of course we solved some problems of the previous beta.

JVx documentation update

We described all DataBook events and row states with some articles in our Forum. The events and states are very important if you need special data/row handling on client side e.g. ask the user before delete record(s).

The articles includes flow charts and practical examples. If anyone has questions, just post to the forum.

Direct links to the events and states.

JVx reads Twitter

We have a lot of useful features in JVx. It is very easy to develop multi tier applications, two tier applications or simple desktop applications - started as RIA, Web or Standalone application.
Every tier is technology independent and does not require third party frameworks. We can use every useful framework to create business logic.

But we don't have a lot of connectors out-of-the box (at the moment). There are a lot of technologies out there, e.g. NOSQL, Cloud services, Facebook, Twitter, YouTube, REST, ...

Not all technologies are useful for business apllications, but it is a lot of fun to work with new technologies :)

We spent some hours to develop a simple Twitter client (rather a connector) to read/delete/insert Tweets. The result can be seen here:

Twitter client with JVx

Twitter client with JVx

What we did?

  • Created a new Storage, called TwitterStorage
  • extended AbstractMemStorage
  • Implemented loadData, insert, delete and getRowDefinition
  • used twitter4j

After 290 lines of code we were finished. The standard RemoteDataBook works perfect with the new Storage (full support for filtering, sorting, master-detail relations).

JVx release schedule

The last release of JVx - 0.8 - was published on 11th October. But when is the release date of JVx 0.9 and later?

We defined following release cycles for the upcoming versions:

  • GA release cycles of 6 months.
  • We don't publish alpha versions/nightly builds.
  • Beta versions every month (no fixed intervals). The first beta version of the next release will be available 1 month after the last GA release.
  • Developer builds are possible with the source code from our repository (ant build files are included).

For the JVX Release 0.9, this means:

  • Next Beta: first week of December (No Beta version for November)
  • Next GA release in March/April 2011

This is our current schedule.
We are open for discussions to optimize our approach.

Offizieller Bericht über die Jungunternehmer Österreichs

Wenige Tage nach der Prämierung wurde nun ein kurzer Bericht über die Veranstaltung, vom Veranstalter GEWINN, verfasst.

Hier geht es zum Bericht.

Jungunternehmer Österreichs 2010 - Platz 37

We made it to the top 40!

SIB Visions GmbH reached the 37th place of the contest "GEWINN Jungunternehmer Österreich - 2010" from 1000 submissions!

Today is party time at SIB Visions :)

Our Open Source Project "JVx - Enterprise Application Framework" has made it possible!

37th place

Austrian young entrepreneurs, 37th place

JVx 0.8 - Source Infos

Well, after the version 0.8 of JVx was released, it's time for some LoC statistics.

Particularly the clarity and comprehensibility of the Source Code are very important to us. Therefore we are very proud also of the following lines of code.

JVx library   Swing UI
LoC   Type
40.282   Code
39.855   Comments (~ 99% of Code)
11.258   Empty lines
91.395   Total
LoC   Type
27.034   Code
15.496   Comments (~ 57% of Code)
6.023   Empty lines
48.553   Total
 
Web UI   Qt Jambi UI
LoC   Type
12.461   Code
9.791   Comments (~ 79% of Code)
3.420   Empty lines
25.672   Total
LoC   Type
15.386   Code
10.544   Comments (~ 68% of Code)
3.819   Empty lines
29.749   Total
 
JVx library (Test cases)  
LoC   Type
11.462   Code
6.088   Comments (~ 53% of Code)
4.084   Empty lines
21.634   Total

Compared to the features, we have too few lines of code :)
But exactly that makes the difference!