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

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!

JVxFirstApp update

Im Zuge unseres JVx Vortrages, bei der Java User Group München, wurde berichtet, daß im Download der FirstApp die Konfiguration "config.xml" nicht inkludiert ist. Nach kurzer Analyse wurde festgestellt, daß auch die Server Konfiguration nicht enthalten ist.

Das Fehlen der Dateien ist aufgrund der Schritt für Schritt Anleitung kein großes Problem und kann rasch behoben werden!

Die Ursache für das Problem war eine fehlerhafte build Konfiguration. Diese wurde umgehend behoben und die aktualisierte FirstApp steht bereits zum Download bereit. Im Zuge des Updates wurde auch gleich die aktuelle Release 0.8 von JVx inkludiert.

JVx Android AddOns 0.2

Today, we released version 0.2 of our Android AddOns. The release contains some new features for logging, property handling and list formatting.

Download the new release from here (ChangeLog and javadoc).

JVx Eventkalender

In den nächsten Wochen sind wir unterwegs um JVx vorzustellen. Vielleicht ist der eine oder andere Termin für Sie interessant:

04. Oktober Java Student User Group Vienna
18. Oktober Java User Group München
02. November Enterprise Java User Group Austria

Für die Teilnahme an einem oder mehreren Terminen ist eine Anmeldung erforderlich.

JVx - Android - iOS (iPhone/iPad/iPod)

JVx is written in Java and you can create Desktop Applications (Swing or QTJambi), Rich Internet Applications (Applet or Webstart or Ajax/HTML) and Mobile Android Applications. You develop an Application once and start it with different technologies - Single Sourcing!

But what about the iPhone?

Native iPhone apps are written in Obective-C, C or other supported programming languages. Java is not supported - at the moment.
We are currently developing iOS AddOns that makes it possible to create native iOS apps which uses JVx business logic. The AddOns includes object serialization, connection handling and simple model implementations.

Develop your JVx Business Application, use the same source code for your Desktop and/or Web Application and use the same business logic for your Mobile Device(s).

One framework for different plattforms and different technologies.

And everything is Open Source!

Source Code Repositories

The source code of JVx is now hosted on SourceForge!

As a little bonus, we gave following packages in the repository:

  • JVx Core
  • JVx Android AddOns
  • JVx Swing UI
  • JVx QTJambi UI
  • JVx Web UI
  • JVx Flex client and server (proof of concept)

And finally, we decided to release the complete source code of our JVx .NET AddOns. The source code was not yet available and is still in development.

We look forward for many helping hands!