Post Job Free
Sign in

Manager Design

Location:
United States
Posted:
September 28, 2012

Contact this candidate

Resume:

Just An Application

CV

Personal Details

E-mail: ***************@*****.***

Blog: justanapplication.wordpress.com

Career History

New Model SoftwareJan 08present

Design and implementation of next generation pure Java/OS independent JME MIDP3 platform

Design and implementation of next-generation JME JSRs

UI Customization (JSR 258)

WebServices/ServiceConnection (JSR 279)

JME XML API (JSR 280)

JME Scalable 2D Vector Graphics API 2.0 (JSR 287)

Standalone (Android independent) ports of the Dalvik Java VM to

MacOS X

Linux (Maemo/N800)

Symbian OS (Emulator only)

Standalone (Dalvik independent) pure Java port of the Android runtime to MacOS X/JSE

MIDlets for Android: a Java MIDP solution for running MIDlets on Android

Symbian Software Ltd, London

Sept 97Dec 07

Ported the Bitflash implementation of JSR226 SVG to Symbian Java.

Designed and implemented Symbian s support of JSR177 Appendix A support in Java including

PKCS#15 parsing.

Designed and implemented Java and native parts of Symbian s SATSA-PKI JSR177 optional

package support including Java implementations of both CMS and PKCS#10 and using the

Unified Certificate and Key Stores to provide a default Security Element implementation

Designed and implemented Java and native parts of Symbian s Content Handler API (JSR211)

support for MIDP 2.0, following participation in the JSR expert group.

Implemented MIDP 2.0 Security Recommended Practice, including definition of trust root

binding policy file format using Relax NG/XML schema, PKCS#15 crypto token access, MIDlet

suite signing tool.

Modified Symbian s MIDP 2.0 implementation to fully support the JTWIr1 (JSR185) security

policy.

Designed and implemented the SystemAMS and MIDletSuite AMS components of Symbian s MIDP

2.0 implementation (as shipped on the Nokia 6600 and Sony-Ericsson P900). The SystemAMS is

a standalone executable responsible or parsing and verifying MIDlet suite metadata during

installation, and upgrade, and for managing installed MIDlet suites and their associated

resources, e.g.,statically and dynamically registered push connections and alarms, in

collaboration with the MIDlet Suite AMS component of the MIDP 2.0 runtime itself.

Participated on behalf of Symbian in the definition of the MIDP 2.0 specification (JSR

118) and commented extensively on the Recommended Security Policy for GSM/UMTS Compliant

Devices during its definition.

Designed and implemented the runtime/MIDlet suite lifecycle support for Symbian s MIDP

1.0 implementation (as shipped on the Nokia 7650 and Sony-Ericsson P800)

Full pure Java implementation of client-side JPDA architecture, including JDWP and all

com.sun.jdi classes,including TCP/IP and Serial connectors.

Low-level changes to PJava VM to achieve CLDC/ Blue Book compliance.

Implementation of a MIDP 1.0 compatibility framework on top of PJava, including dynamic

class re-writing, SecurityManager, etc.

Implementation of C++ libraries to suport Jar files, including support

for signed Jars.

Implementation of the javax.comm Java extension on Symbian OS (Epoc).

Port of Sun s KVM micro edition VM to Symbian OS (Epoc).

Port of Sun PJava 3.1 VM implementation to Symbian OS (Epoc).

Port of Sun PJava 3.0.1 VM implementation to Symbian OS (Epoc), including addition of

support for JDWP based debugging via a serial port.

Work on port of JavaSoft classic Java VM (JDK 1.1 & 1.2) to Symbian s Epoc OS including

Java based tool for generating ROM based Java classes, and numerous other Java based tools

for the analysis of Java classes, e.g., dependency graph generation

Zuno Limited, London

April 96 Aug 97

Design and implementation of SGML parser in Objective-C and Java

Design and implementation of IIOP based CORBA ORB in Objective-C

Design and implementation of CORBA compliant Name Service in Objective-C

Design and implementation of CORBA compliant multi-threaded Trader in Java using OrbixWeb

Design and implementation of CORBA compliant multi-threaded Trader in

C++ using SUN Visual Workshop C++ and Orbix(MT) for Solaris

BNR(Europe)(formerly STC Telecommunications)

London

Oct 86 March 96

Design and implementation of OSI conformant Network Management infrastructure

Tool Suite

GDMO/ASN.1 Validation Engine: parses and validates GDMO definitions and ASN.1 modules and

stores them as an object model in an object-oriented database (ObjectStore)

Code Generation Engine: generates classes, methods, functions, types, etc, to implement a

given stored object model. Designed to support multiple back-ends, C++ and IDL back-ends

were implemented.

GDMO/ASN.1 browser: Hyper-text browser supporting graphical browsing of all GDMO

definitions and ASN.1 modules in any stored object model

Runtime Environment

persistent C++ representation of GDMO defined objects

persistent MIT

conditional package instantiation

automatic attribute access

automatic action invocation

automatic notification generation on object creation, deletion and attribute replacement

Tcl interface allowing interactive manipulation of managed objects

design and implementation are object-oriented enabling application developers to

customize and extend implemented functionality

Implementation of IDL compiler in C++

storage of parsed elements in ObjectStore based Interface Repository as per OMG

specification

generation of C++ classes, structs, etc as per OMG specification

Implementation of IIOP based ORB in C++ as per OMG specification

Design of system architecture of distributed fault-tolerant, replicated Network

management system using the ISIS Distributed Systems Toolkit

Design and implementation of distributed and replicated Object-oriented database system

in CLOS/C++, using the ISIS Distributed Systems Toolkit

Design and implementation of fault-tolerant, distributed, and replicated event-handling

and logging system using the ISIS Distributed Systems Toolkit

Port of CFN Network Manager software from Koto/Butress release of InterLisp-D/Loops on

Xerox 1186 to Medley/ Loops The Product release on Xerox 1186 and Sun 3/60

Design and implementation, in Interlisp-D, of hierarchical network manager capable of

automatic network topology determination and display; automatic end-to-end routing with

constraints, etc

Design of Lisp interface to remote X window servers and partial implementation of X

windows in InterLisp-D for Xerox 1186

Design and implementation, in C under Unix, using Sun RPC, of SQL server for Sun

workstation

Design and implementation, in InterLisp-D, of Lisp/SQL interface for Xerox 1186

Design and implementation, in InterLisp-D, of Sun RPC package for Xerox

1186

Design and implementation, in InterLisp-D, of NFS package for Xerox 1186

Design and implementation, in InterLisp-D, of Environment Manager component of CFN

Network manager including a light-weight reliable RPC package, and an implementation of

the Xerox Clearinghouse and Authentication services

Design and implementation, in C under Unix, of hardware simulator

Design and implementation, in InterLisp-D, of Alarm logging and Alarm log inspection

software for CFN1A and 1B Network management systems

Skills

Programming Languages

C

C++

Java

Lisp

Objective-C

Ruby

IDEs

Eclipse

NetBeans

XCode/InterfaceBuilder

Version Control

CVS

Git

Mercurial

Perforce

Subversion

Operating Systems/Environments

Android

InterLisp-D

iPhone OS

NeXTStep/Openstep/MacOS X

Symbian OS

Linux

ARM Embedded, OMAP3, etc

Maemo

Suse

Unix

Window Systems And Toolkits

NeXTStep/OpenStep

Gtk+/Pango/Cairo

Cocoa, Quartz (MacOS X)

Qt

UIKit (iPhone)

Tumblr

StumbleUpon

DiggReddit

1 Comment "

You, Sir, have redefined the meaning of guru to me

Comment by Gennady March 5, 2012 @ 10:39 pm

RSS feed for comments on this post. TrackBack URI

Enter your comment here...

Fill in your details below or click an icon to log in:

Email (required) (Address never made public)

Name (required)

Website

You are commenting using your WordPress.com account. ( Log Out / Change )

You are commenting using your Twitter account. ( Log Out / Change )

You are commenting using your Facebook account. ( Log Out / Change )

Cancel

Connecting to %s

Notify me of follow-up comments via email.Pages:

A Standalone Android Runtime

About

Android Intent Based APIs

Android Internals

CV

What s New In MIDP 3.0 ?

Blogroll

Neil

Roland

Blog at WordPress.com.

Blog at WordPress.com.

Categories:

Android

Activities

Alien Dalvik

Android Application Process Sharing

Android Applications

Android Binary XML

Android XML CDATA Chunk

Android XML Chunk

Android XML EndElement Chunk

Android XML EndNamespace Chunk

Android XML ResourceMap Chunk

Android XML StartElement Chunk

Android XML StartNamespace Chunk

Android Internals

Android Layout Inflation

Android Layouts

Android Resources

BroadcastIntents

BroadcastReceivers

Honeycomb

IntentFilters

Intents

IntentSenders

Ordered BroadcastIntents

PendingIntents

Services

Standalone Android Runtime

Sticky BroadcastIntents

Dalvik

Eclipse

Eclipse Extension Points

Eclipse Extensions

Eclipse JDT

Eclipse Plugins

Eclipse Problems On Snow Leopard

Eclipse Wizard Pages

Eclipse Wizards

Java

Java ClassLoaders

OpenJDK7

Java Annotations

Java VM

JME

CDC

CLDC

CLDC_1_1_1

JSR292

invokedynamic

MethodHandles

MethodTypes

LIBlets

MacOSX

Snow Leopard

Maemo

Meta

MIDlets

MIDletSuite

MIDletSuite Attributes

MIDP

LCDUI

MIDP Implementation

Push Registration

RMS

MIDP Security

MIDP3

LocalizableAttributes

MIDP3LCDUI

MIDP3API

MIDP3EventAPI

MIDP3IMCAPI

MIDP3Issues

Mobile Java

N800

Nokia

OSGI

OSGI Bundle

OSGI Fragment

Personal Profile

Qt

Security

SWT

Symbian

XML

Search:

Archives:

December 2011

September 2011March 2011February 2011

December 2010

March 2010December 2009November 2009October 2009

September 2009

August 2009July 2009June 2009November 2008December 2007

September 2007

Meta:

Register

Log in

RSS

Comments RSS

Valid XHTML

XFN

Blog at WordPress.com.

Theme: WordPress Classic. Blog at WordPress.com.

Follow Just An Application

Get every new post delivered to your Inbox.

Powered by WordPress.com



Contact this candidate