It was in late 2006 we began develop this product to provide UI with self-service vending machine.Then, we realize that it can do lot more. It may answer the need of Universitas Indonesia to provide the same service to all of her users.
The main feature of e-Akses is to provide great authentication for the system with ease of use to user. This can be achieved using fingerprint and unique smart card information. With this security mechanism, we can provide services that needed user authentication for its availability such as password generation and update. The process itself rendered in a secure online environment, which making the whole system more secure. Well, that’s because we were obsessed and joke with it as the better replacement of ATM. (Yes, according to Indonesia’s law, it won’t be a replacement 😀 )
The first generation of e-Akses, installed in the Dirpen building right next to the PPSI Help Desk,was created using Java Swing component. It a Windows-only application because of the fingerprint SDK, which was a great loss. It is fast and stable and still running now. Here are some it’s feature:
- Its white background and minimalistic approach is quite appealing and provide clarity.
- With MVC and security in mind, it has modules per page which can be extended.
- The module have dependency to Swing making it harder to put some multimedia capabilities.
- Uses 3 buttons for navigation.
The second generation, the one which was installed in UI Library as a beta has several features that worth to mention:
- It is tightly modeled with MVC with separation of processing engine and display engine which making it taking both appereance and functionality into the new level.
- The process engine still using modular approach, even better, the core engines also modular which ensuring each part can be developed with new feature. With this granularity, we can ensure that each developer can work on different parts with conventions.
- The display engine was using Web technologies such as (x)HTML, CSS, and JavaScript capabilities using Mozilla technology, making the designer can work into better improvement while the engineer can provide better functionality.
- Using 6 buttons for navigation.
The real loss of the second generation is it still needs to be running under Windows and the lack of designer. The background was made by Ardhi of Humas department on a special request, he wasn’t part of our team. The layout was made by SiakNG team (Thx BasQ, Fernan). The bad CSS and graphic was my fault. 😛
The 2.5 G was born in late 2008. It was a good preview release because of the technology advancement in the world’s technology made it available. Yes, e-Akses always using bleeding edge technology just like UI smart card was considered bleeding edge in 2006. Here are the improvement:
- Ported 100% into GNU/Linux operating system making it possible to be running on embedded system.
- Adding two engines: keypad engine and barcode reader engine.
- Ported from OCF to JSR268 implementation, although the two of them provided and switchable thanks to the SMaRT Infrastructure.
The 2.5 G engine is used in Absen Staff client and running smoothly now. The machine need some testing though, especially for social acceptence.