Skip to content

stevetraut/samples

Repository files navigation

Samples

This repository contains sample code connected with projects I've participated in.

Generally, the code in these directories is "for display purposes only". That is, it's intended to be a view-only snapshot -- I haven't included the context and peripheral files needed for the code to run. Much of it requires support from long-gone resources anyway.

api-baas

The api-baas directory contains three samples, each illustrating roughly the same functionality in the Apigee API BaaS product (declared at end-of-life in June 2019). Each sample is coded to use a different API BaaS SDK supporting a mobile platform -- Android, iOS, and JavaScript.

API BaaS was a backend-as-a-service designed to support mobile apps. It included a NoSQL data store and other services such as support for push notifications and geolocation. The samples were designed to illustrate how developers could use API BaaS as a backend by incorporating the SDKs into their mobile apps.

These samples are snapshots from code I wrote in 2013. A form of API BaaS lives on as the open source project Usergrid, from which API BaaS originated.

extension-dev-kit

The extension-dev-kit directory contains code illustrating how to extend the WebLogic Workshop development environment. WebLogic Workshop was an IDE that began as a cockpit for building SOAP web services, then later supported building other kinds of J2EE components.

Using the two kits in the Extension Dev Kit, developers could develop custom components with which developers could build server-side apps, or could extend the WebLogic Workshop IDE, whose code was based on Java Swing.

jsptagrefdoclet

The jsptagrefdoclet directory contains the source code for a Javadoc doclet to generate reference for custom JSP tags. When I wrote this, there weren't any doc-generating tools that could combine the richness of Javadoc comments in the Java code backing the tags with the tag-and-attributes nature of the tags themselves. This one does that.

weblogic-workshop-book

The weblogic-workshop-book directory contains three samples from a book I co-authored in 2003: WebLogic Workshop: Building Next Generation Web Services Visually.

These samples illustrate (for Workshop developers) how to use J2EE features, write web service client code, and use JavaScript (via E4X to manipulate XML.

These samples in their complete form would require WebLogic Workshop 7.1, which is almost surely no longer available.

xmlbeans

The xmlbeans directory contains code for samples I wrote for the XMLBeans open source project. XMLBeans is a (now deprecated) Java-native way to handle XML.