/home/projects/eureka
downloadsprojectsblog
No sub topics are available for the selected path above.
|
Contact information: |
||||||||||||||
IntroductionEureka is Gravity based application to fill and register patent on-line. This application can be run in a client browser. It doesn't require any plug-in installed on a client side. Eureka is designed to have minimal system requirements what results it can be run on PDAs or Smart Phones. There is existent application - OLF Client, developed by European Patent Office. This application has been developed for ages, has old fashioned design, architecture and technologies. OLF Client is behind time, modern trends and users needs. Eureka aims to improve significantly filling patents online. Look and feel irrelevancy problemThe first thing an applicant discovers dealing with old OLF Client software is look and feel irrelevancy. It is not easy to correlate paper procedure with the way how OLF Client GUI presents it. The picture below illustrates the essential problem (click on the image to enlarge): The image above demonstrates one page of paper form (located at the left side) and three GUI forms of OLF Client application. Red arrows connect fields of paper form to appropriate fields and elements of electronic forms. It easy to see: paper procedure form fields are messed over the more than three GUI forms of OLF Client. Every new applicant should be lost with this irrelevancy and has re-think standard paper procedure with the new software layout. This situation can slow down pushing new clients to follow online system and the usage of OLF Client software can have negative influence to applicants productivity. OLF Client Architecture and design issuesOld OLF Client is implemented as standalone MS Widows application written in Delphi. Designed OLF Client architecture historically has came from old days and is far from trend of modern world. OLF Client requires and installs the following bloatware software on a user PC:
Installed client consists of two parts: server and client. Every time a user starts Client special server will be started on his PC. The Client and Server uses peculiar protocol to communicate each other. The protocol has the following issues:
OLF Client uses special designed and developed language (EBL) to describe patent procedures business behavior. Implementation of the new but nobody known language adds the following bunch of problems:
User have to have smart reader hardware and software to be able working with OLF Client. Smart card has to be issued by EPO. That results in number of annoying formal things users face before he can work with the system:
Eureka mission
Eureka architecture evolutionTaking in account all improvements listed before, find picture that explains how the new client architecture is going to evolve:
|