Oblomov Systems
Oblomov Systems delivers custom-made high-quality software in a variety of languages. Oblomov's main specialization is the development of web applications and iPhone/iPad apps.
Despite the advanced capabilities of today's browsers, most Web applications provide a surprisingly poor user experience. For example, when a form needs to be filled out, mistakes and omitted fields are usually not pointed out until after a submit button is pressed. And it is not uncommon that fields such as passwords need to be re-typed after fixing the form. The web applications that do offer a more complex user interface often suffer from serious design flaws and may even crash, requiring you to fill out the entire form again from scratch.
One of the causes for this situation is the low abstraction level of the techniques that are available to create advanced web-based user interfaces. Building a user-friendly web application by hand in JavaScript is a tedious and error-prone process. Moreover, once the application has been implemented, it will be difficult to maintain or modify its design.
Oblomov Systems uses a combination of high-level programming techniques and code generation to build dynamic and user-friendly web applications. For example, when an input field in a form is omitted or contains the wrong input, this is signaled real time by changing its background color. Another example is a search field with dynamic auto-completion, which suggests popular searches in a drop-down menu. The web-application framework WebViews, which is currently under construction, will allow for an even more rapid construction of dynamic web applications.
Besides web applications, Oblomov Systems delivers custom-made software products. Oblomov's language of choice is the functional language Haskell, but the owner also has extensive experience in Java (Eclipse), Objective C (iPhone/iPad), C#, and JavaScript.
For more information, contact info@oblomov.com.