Java Pluggable Web Application – The basics

Java Pluggable Web Application  – The basics

Java Pluggable Web Application  – The basics Lets keep it as simple as possible. When we think of a pluggable web application, the first thing that comes to the mind is the plugin & its structure. The plugin is a tangible piece of functionality that can attach itself to the host web application in some way. The protocol that the plugin & the host application use to talk to each other becomes the interface. The plugin needs to provide the following information: The identity The functionality The identity of the…

Read More

Java Pluggable Web Application

Java Pluggable Web Application

Java Pluggable Web Application Being able to write a Java pluggable web application was among the top things on my to-do list for quite some time now. I have been writing web applications for quite a few years now. The web applications that I write are meant for small businesses. The common issues that keep re-surfacing during the life-cycle for application development are following: Client requirements keep on changing, new ones keep coming up. Well, its a good thing actually. Business keeps coming your way. 🙂 Chances are that you…

Read More

ABES Institute of Technology

ABES Institute of Technology

Its been months that I last posted on my blog. Actually, I was busy setting up the new website/blog for ABES Institute of Technology. Now that its live, I feel relieved. Hey! you can catch a glimpse of the ABES IT website here. Feedback is always welcome. And yes, thanks to Apoorv Dwivedi  for providing me the ParkCollege theme, (though I did not use it 🙂 ). Next in the pipeline is a modular platform in java, using the Vaadin framework, that supports hot deployment of plug-ins. Its this “plug-able”…

Read More

Vaadin Web Application Tutorial

Vaadin Web Application Tutorial

Vaadin Web Application Tutorial – Building a Database-driven Address Book Hi there, welcome to the Vaadin Web Application Tutorial. The purpose of this tutorial is to give you an idea of all the steps required to create a database-driven web application in Vaadin. We will be creating the Address Book web application in this tutorial. This tutorial is intended for anyone who finds Vaadin interesting and wants to learn Vaadin for developing web applications. Some experience with programming in Java would be a plus. Table of contents 1. Introduction 2. Project…

Read More

Vaadin 7 for beginners – Part 4

Vaadin 7 for beginners – Part 4

Vaadin 7 for beginners – Part 4 Hello there. This is part 4 in the series of posts “Vaadin for Beginners”. Vaadin is a wonderful web UI framework in Java. This post sheds some light on the Vaadin Data Model. The Book of Vaadin talks about the containers, items & properties. Containers (remember, Container, Property, & Item are interfaces) contain Items that have properties. Here is a picture from chapter 9 of the book itself (I hope Vaadin guys wouldn’t mind me copying the picture): The Big Picture Following Vaadin…

Read More

Time Table Calculator

Time Table Calculator

Time Table Calculator Hi there! Just finished writing a useful tool in Vaadin. Its called the Time Table Calculator. This is a web based application written in Vaadin, meant specifically for schools and colleges that use the aSc Time Table software for managing their class schedules. This tool, basically, merges the time table and teachers information with the academic calendar of the school/college, and generates a teacher load summary over the duration of the academic session. The need of this tool arose as their is no option in aSc Time…

Read More

Vaadin 7 for beginners – Part 3

Vaadin 7 for beginners – Part 3

Vaadin 7 for beginners – part 3 Hello there! This is part 3 in the series of posts “Vaadin for beginners”. Part 1 gave you a brief idea about a Vaadin 7 application currently under use in production environment in my organization. Part 2 showed us how to create “Views” in Vaadin and to navigate from one “View” to another. In this part 3, we will touch upon following topics: Create a “TreeTable” with “CheckBox”, Checking or unchecking a parent row should automatically check or uncheck all the child rows under the…

Read More

Ubuntu or OpenSUSE

Ubuntu or OpenSUSE

Ubuntu or openSUSE Ubuntu or openSUSE ? Yesterday, I got the opportunity to install openSUSE 13.1 on my Fujitsu Lifebook AH 352. The earlier Linux, Ubuntu 13.10, which I had installed just a few weeks back, was giving me all sorts of problems. I installed Eclipse Kepler on it, and the Eclipse menus would just not open after installation. The Eclipse splash screen was also weird, as if the coders of Ubuntu just skipped some graphic functions. Clicking on the Ubuntu Start button also popped up results off the Internet….

Read More

Cable TV Billing Software

Cable TV Billing Software

Cable TV Billing Software Welcome to this post on Cable TV Billing Software. This software has been designed to help the Cable TV operators manage their business in an efficient way. Using this software, the operators can manage their customers, connections, set-top boxes information, billing, collections & other important aspects of their business, with ease. Currently, the software is in production use at Shri Ram Entertainment Network, Dundahera, Ghaziabad, and Triple Player Telecom Pvt. Ltd., Crossings Republik, NH-24, Ghaziabad. Some Features of the Software 1. Location Management: Customer locations are…

Read More