Paul A. Lovvik - Boulder Creek CA, US Junaid A. Saiyed - Sunnyvale CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
707204
Abstract:
In accordance with the invention, there is provided a method and apparatus for receiving a streamed zip file and accessing contents of the zip file's central directory. The zip file is made up of a set of files and a central directory. A zip receiver opens up a stream and reads in the zip file. A zip interface is provided to access the contents of the zip file's central directory as the central directory is received by the zip receiver.
Method And Apparatus For Determining Class Dependencies Of Objects And/Or Classes
Paul Lovvik - Boulder Creek CA, US Junaid Saiyed - Sunnyvale CA, US
International Classification:
G06F009/45 G06F009/44
US Classification:
717/148000, 717/166000
Abstract:
One embodiment of the present invention provides a system that determines class dependencies of a class. The system operates by: receiving a representation of the class; creating a model of the class from the representation; analyzing the model to detect references to supporting classes; and creating a list of all dependent classes. For each supporting class found, the system recursively determines the dependencies of that class and adds them to the list. In a variation on this embodiment, the system identifies classes that an object depends on by: receiving a representation of an object; parsing the object to identify any classes on which the object depends; and analyzing and documenting the class dependencies of the object and all dependent classes.
Acquia, Inc. since May 2008
Principal Software Engineer
Openwave Systems, Inc. Feb 2006 - May 2008
Software Architect
Sun Microsystems, Inc. Apr 2005 - Feb 2006
Software Engineer, RFID team
Sun Microsystems, Inc. Oct 2003 - Oct 2005
Lead Engineer, Solaris x86 Adoption
Sun Microsystems, Inc Oct 2001 - Oct 2003
Lead Engineer, Sun ONE Portal Adoption Team
Education:
California State University - San Bernardino 1990 - 1994
Bachelors, Bachelor of Science, Computer Science
Skills:
Linux Perl Tomcat Web Applications Java Mysql Javascript Software Development Java Enterprise Edition Solaris Cloud Computing Agile Methodologies Git Saas Software Engineering Rest Hibernate Oracle Databases Subversion Scrum Python C++ Software Design Ajax Postgresql Unix Integration Software Architecture Docker C