One of the requirements to scripting languages is an opportunity to call a function without using parentheses (e.g., print “test” instead of print (“test”)). The problems arising out of this are obvious as construction func1 func2 “test” with variable parameters can be treated... read more →
As for the language itself, Groovy is essentially a script language using JVM as a virtual machine, which also supports scripts for Java applications. Due to JVM, it can work directly with Java classes using its syntax and script features and can even add dynamic features to the existing Java classes. Writing a script for Java is not a problem as Java realizations can be written in many script languages (Jython, JRuby, Rhino, etc.), but Groovy as an alternative to writing a Java bite code is interesting enough. Groovy supports all the main features of script languages... read more →
Another useful service is connected with e-commerce. Currently a new term “one-man shop” was introduced with regard to the Internet applications. It means that all aspects of one e-shop are managed by various companies, each of them specializing in managing one particular aspect of this shop, and its owner just manages interactions between these companies. In this schema, for example, a person who wants to open his or her own e-shop doesn’t have to hire an accountant to manage their e-shop finances, they simply find a specialized company that provides accountant services for such businesses, and all calculations and financial management of the e-shop are conducted by this company. The owner doesn’t have to worry about logistics but simply hires another company that will be responsible for this. It is necessary just to manage interactions between these companies in a most convenient way. The point here is that each company in the business chain specializes in its own area thus improving the whole business process of the company they are servicing... read more →
Web 2.0 is not just a new way for developing applications but it is an absolutely new business model. And everything connected to new ways of making money is always popular in our world. At present, when everybody is speaking about Web 2.0, it mostly concerns marketing rather than new technologies. You can find Web.2.0 mentioned more often in the context of design than business. Clients usually ask: “I want the design in Web.2.0 style”. But this is absolutely wrong; Web 2.0 is not about design at all! Moreover, in my opinion, now it is too early to use the term Web 2.0 because it is not just a new technology but a new approach to the information management that has not completely defined yet... read more →
At the Adobe Max exhibitions the first new brand application developed on Apollo was announced. Adobe Digital Editions is a completely new way to read and manage eBooks and other digital publications. But the key factor is a fact of such release. Application was developed on Apollo that is a platform for easy creating desktop apps via web-technologies. So the new kind of apps will be developed abstractedly from any operation systems. It’s a turning point in web application development. As a flash development team, we follow every publication on this topic. And what is more, if any plan announced on the Adobe Max conference is coming true, we will be prepared for a sudden change.... read more →
At Sibers, we are not obliged to devote 100% of us solely to work, every day. Work should be fun and even more if you can be helpful to your co-sibers. Walking through our offices, you can often see people sitting with their headphones on. So I decided to launch a radio station to control their minds! :) Now if you’re in the network, you can just type http://design:8000 (design is the name of my computer) and listen to the best Drum&Bass tracks from my PC... read more →
As a development company from the “capital” of Siberia and its renowned scientific center, we are used to reaching all the highest goals in what we are doing. Our developers adhere to this principle not only in their work, but in their private life as well. One of these days our Flash developer Grigory Dmitrenko, one of the active organizers of the Flash Seminar, tried his strength in parachute jumping. This kind of extreme sport can be taken by enthusiasts in the suburbs of Novosibirsk... read more →
The last August weekend (26–27 August, 2006) was marked by the first of the series of seminars “Macromedia Flash Application”. The starting seminar “Object-oriented programming and developing Macromedia Flash applications” was organized by experts from Key-Soft and had the aim to share experience with Flash programmers and to form a professional community. The training focused on practicing the technologies in question, which greatly affected the participants’ experience, as they unanimously reported. Having performed a number of tasks during the 2 days’ seminar, the participants acquired practical skills and got ready to apply them in their work. Apart from benefits of drilling, they made a note of high professional qualification and expertise of the organizers and the fact that the material was presented in a highly understandable and effective manner... read more →
AJAX, Flash, Flex or Java?... read more →
Online multiplayer games are becoming extremely popular, and along with other commercial games they can attract thousands of users around the world. Use of Macromedia, pardon, Adobe Flash to create of browser-based multiplayer games is a convenient and inexpensive solution that allows building games relatively fast. As we can often see, our clients can’t make up their minds which technology to use for developing the server-side part of their applications. To make the choice easier, we prepared a short review of existing solutions... read more →