Skip to main content

Budapest Newtech Meetup

The originally planned programme of the January Budapest Newtech Meetup contained some interesting presentations like the smart 3D visualizer solution (3dForAll) from a young Hungarian inventor or the Google App Engine which is an alternative server-side solution for those who don't have own server facilities. It can be used mainly for OpenSocial applications which is actual nowadays because of leader social network of Hungary (Wiw: Who is Who) had been announced to support opensocial applications in the near future. Further live demo would had been the Surface which is a Microsoft hardware but it had been also cancelled.

The event had been organized this time in a small art movie near the Buda-side of the Margareth bridge. About 130 people were present, some of them couldn't fit into the room.

The first demo was about the Zoomery application which is built on Microsoft Silverlight technology and used for deep-zooming a set of pictures or documents. Several kinds of documents can be converted to this special image format which is highly zoomable, filterable and orderable with the application itself.

Next presentation was about the Sensenet, a unique open source .NET based Enterprise Content Management System. They have some working project with this CMS at some larger company or organization in Hungary and abroad. It can be a deliberate solution for those who adhere Microsoft technology. In Java world, Alfresco is a similar open source Enterprise CMS.

UStream is a web-based video streaming solution. The company have some Hungarian relations and not least most development happen at Budapest. We saw a video stream on the movie screen in a web browser which was being captured by a 3G phone in the room and was passed through a server placed in the US. Not the technology was the main point but the possibility to manage the stream as a service: embedding it into own webpage, placing own trademark on the stream, managing user-access. Afterall, it was a great demonstration.

Last presentation was about TurulMeme, which is a webpage based on sharing facilities of Google Reader. People can register their sharings into the TurulMeme and they appear on the page as tagged, commentable, filterable news with information on how many other users read it and something like this. It wasn't a big technological breakthrough according to me, there are many more similar services on the web, but the main difference that this site focuses mainly on Hungarian news sources. As the developer said it had been completed in days (MS techonology) and it's rather fun than a serious competitor of other link sharing services.

Afterall, it was a great event in a great place with many people and hot vine.

Comments

Popular posts from this blog

Client's transaction aborted

I've met the above error message using a Wicket 1.2 / EJB3 intranet application under Glassfish v2 . Here is the more particular head of the stack trace: javax.ejb.TransactionRolledbackLocalException: Client's transaction aborted at com.sun.ejb.containers.BaseContainer.useClientTx(BaseContainer.java:3394) at com.sun.ejb.containers.BaseContainer.preInvokeTx(BaseContainer.java:3274) at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1244) at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:195) at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:127) This exception raised on the integration server sometimes, randomly, for simple page fetch operations. After pressing reload on the browser, the operation was usually successful. I couldn't reproduce the failure on the local machine where I regularly restart the app server and

jxl.log

In an intranet production environment we have running a Glassfish v2 appserver with several J2EE applications which all use JexcelApi , a.k.a JXL, which is an open source library for accessing, generating or manipulating Microsoft Excel documents. We use version 2.6.3 of JXL because it's the recent one in the Maven repository which we use, however, at the official JXL site there are newer versions. Additionally we have log4j and Java Commons Logging (JCL), ignoring Glassfish's JSR-47 Java Util Logging (JUL) facility. Application #1 uses purely log4j and gets its log4j.xml config from a custom location. Application #2 runs Java Commons Logging with no explicite configuration file given, so JCL uses the default JUL facility of the appserver. Application #1 had been running for a long time without problems but when we installed #2 we realized that a jxl.log file had been created in the glassfish/domain/domain1/config directory and it's rapidly growing. As it happens, we

Architecture at CraftConf

At Craft Conf, there were some presentations about software architecture. I visited all of them and also searched for this subject in other talks. It was interesting to hear the same concepts from more places and to put together a picture how software architecture looks like in the mind of the presenters of today’s conferences. Stefan Tilkov: Architecture War Stories . It was indeed about weird stories from real life. I wrote down two things: If something is sophisticated, probable you shouldn’t do it. And having many architects is wrong. Many people liked this talk very much but I’m not really interested in real stories. I’m rather interested in the causes behind the stories to be able to avoid situations which head to weird architecture. Luckily for me, other talks were more abstract. The title of Rachel Laycock’s talk contained the very fashionable word combination “Continuous Delivery” beside “Architecture” so I anticipated it will be great, and it was. Rachel came with the same m