Home | Contact Us | Search

 

 
Set as Homepage
Bookmark Us
  Search Site
Print this Page Print Page
 
 

About Us

Educational Administration Data Systems, Inc. (EADS), is located in Springfield, Illinois. We have been working with schools and school districts around the country since 1981. It was then when we launched our first nationally distributed product, TSAS (The School Attendance System) which ran on Apple IIe computers using the Corvus Omninet networks, and Scantron or NCS scanners.  Our networked version for the IBM PC  was released in 1983. 

Since the beginning, we've gone through three major revisions to get to our current flagship student information system product, eSchool.  It runs on any Window PC in single-user or networked mode.  It runs on Linux, Windows NT, Windows 2000 Server, Windows 2003 Server, Citrix Metaframe, and Windows Terminal Services based networks.  Users can run as thin clients, fat clients, and web-based browser clients.  The companion PC program for Pocket eSchool, eSchool PDA Edition, is essentially a down-sized version of eSchool for schools and districts who are already using other student information systems.

The present product, Pocket eSchool, is our second venture into the PDA market.  In 1993 we developed a version of our then PC product that ran on the Hewlett-Packard family of handhelds -- the 100LX and 200LX Palmtop PC computers which had a full implementation of DOS 5.0 and some PDA applications.  Unfortunately, the concept of using a PDA for serious applications, was ahead of its time.   We were on the sidelines as Microsoft tried to break into the PDA market with its various Windows CE offerings.   It took Palm in 1996 to shrink the PDA device and make it affordable and finally noticed by school administrators. 

For years, our own users had been urging us to develop an application for the Palm and, later, the Pocket PC.  However, it was not until a couple of years ago that we felt that Palms had gained sufficient speed, enough internal memory, inexpensive external memory cards, and robust software development tools to warrant another extensive resource commitment.   Also, we felt that Microsoft's latest efforts with the Pocket PC finally got that platform up to a level that was very attractive. 

Those of us who worked on the present Pocket eSchool project faced quite a challenge to implement some of the features that we had developed over the years for the PC product.  After we had developed some mastery of the software development tools and designed the basic Pocket eSchool program, we were faced with feature creep -- wanting to add just one more neat feature!  This feature creep added user-defined forms; user-defined data items with data input, edit, and delete capability; seven different thumbnail picture sizes; the gallery picture display;  data scripting; several data encryption levels; a security system to control user capabilities and enforce security policies; and a full natural language query system.

The query system turned out to be very challenging.  On the PC, the natural language query system hid all the complexities of the database schema and built the SQL (Structural Query Language) statements needed to get result record set.   On the handhelds, the software tools offered only a simple file system.   One of us, prior to starting EADS in 1981, had taught a course in compiler construction at the University of Illinois which dealt with all the tasks needed to implement the query system on the handhelds -- implementing a simple stack-based virtual computer in software, parsing the selection conditions and sort order, doing the code generation for the virtual computer, and then interpreting the code for each record in data file.

While some may view these features as unnecessary or over-engineered, we hope that some users will find them useful.  They are there should the need arise.  For the most part, we at EADS tend to be demand driven -- users often suggest enhancements that we would not come up with ourselves.   In that vein, we would welcome your comments, suggestions, gripes, and complaints.  Of course, praise is welcome at any time!

Our users value their ability to talk to the developers at EADS directly in order to have problems resolved.  Whenever an issue cannot be resolved by phone or email and we are unable to replicate the problem in house, users can send us a backup of their data to a secure FTP server which we maintain on our premises --  users are assigned user names and passwords to their private area on the server; data can be dropped off or picked up.  Once we are able to replicate the problem, we either call the user with a solution or update the software to resolve the issue.   All users have access to our "daily" updates (usually issued several times a week, as the need arises) on the FTP server.   All known anomalies (bugs) are generally resolved on the next "daily" update.  Also, special request features are added to the "dailies".  Users do not have to wait for the next "major" release.

Users have used the FTP access for disaster recovery.  In one instance, a user's power failure damaged certain of their data tables to the point that our built-in diagnostic routines could not cure the problem.  The user got a zipped copy of the damaged data to us within about five minutes.  It took us less than ten minutes, using certain third-party tools, to repair the damage, call the user, and put the repaired data back onto the FTP server.  The user picked up the data and was up and running within 25 minutes of the initial discovery of the failure.  

 

 
 
 

Home | Contact Us | Search

 

Copyright © 2005-2007, Educational Administration Data Systems, Inc. --- pocketeschool.com