Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
MongoDB Atlas runs apps anywhere
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Introduction and proof-of-concept of integrating JMS with CORBA. Using Java, design patterns. It's a university practical work, we'll implement an infrastructure for a fictious company, RNA, which provides news through many different channels.
JSyntax is a tool for visualizing a sentence's deep structure as a Chomsky-style phrase marker. The user can edit the sentence, save it, and validate it against an XML schema. JSyntax will support transformations such as affix hopping and passive voice
My intention for creating Software Engineering Techniques is mainly educational. I will post source code I've written or will write that may be useful for others who need to "see" how things can be done rather than just reading references.
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
A Java API to control the Lego Mindstorms RCX (v2.0). This API differs from exiting Java implementations in that it will include a Win32 based USB IR tower controller.
Nexist is being developed based on a few hypotheses regarding Topic Maps (XTM) as an interface to a collaborative knowledge repository system. Nexist is a reference implementation for further collaborative development.
This project aims to create a simple, interactive tool for learning and practicing XSL.
The basic tool has three "File-Listing" areas, one for XML input, another for XSL input and one for the output produced when you hit the "translate" button.
Bean Bowl is the a fun and useful Java lab, allowing you to play around with Java classes and objects using direct manipulation techniques instead of writing long main() methods. Use it either as an application or as a GUI component framework for you own
The Virtual MLC (Math Learning Center) is a program designed to meet the distance education needs of the modern community college math student. The Virtual MLC will be an enhanced chat room, which will support drawing and basic math symbols.
An automarking framework for Java programming assignments.
This Jython based package simplifies creation of automarkers
for assignments. Handles unimplemented methods, private methods,
exceptions, detects all infinite loops and more.
Handin is a web based homework submission program. Students will be able to register, login, and upload homework files. Resubmissions will be handled gracefully. Students will recieve feedback via email and the webpage after uploading a file. Zip file
Venn diagrams are an interesting method for rendering triadic relations on a two dimensional drawing surface. Certain marks (or annotations) indicate the existence of variables or constants in the distinguishable regions.
The Shadow netWorkspace (SNS) is a web-based work environment designed to support learning, collaboration and communication in K-12 schools and higher education institutions.
Sente is a 3D Java Game for Programmers. In the game, "Robots" duel in an Arena using various weapons (missiles, bullets,etc..). To play, you simply subclass an abstract java "RobotController" class. This class is then dynamically loaded into the game.
Info-Charge is a free, web-based, multi-purpose
assessment and survey application. It allows you
create "Surveys" and "Pathfinders", gather reponses,
and perform comprehensive summary stats.
The source is an excellent way to get started with MySQL
LAAPhysics is an online, self-directed, course distribution and management system, incorporating a 3D environment and advanced grading and evaluation features, designed for, but not limited to, physics education.