Tangram
Software resources for two Safari presentations: (1) Object Oriented GUI design in Java; (2) Design Patterns in Java GUI Development
Install / Use
/learn @heineman/TangramREADME
tangram github repository
Software resources for two Safari presentations:
(1) Object Oriented GUI design in Java delivered on June 20 2018
(2) Design Patterns in Java GUI Development delivered on June 22 2018
Repository est omnis divisa in partes tres
This repository is divided into three parts
(1) sample contains code that introduces the Entity/Boundary/Controller design paradigm. There is a series of videos that shows how to construct this sample application step by step. There are seven milestones (sample.0 to sample.6)
(2) src contains the source code for the Tangram application project. The first course describes how to set up the application using EBC and is covered in milestones tangram.0 to tangram.6. The second course explains how design patterns can improve the extensibility and maintenance of the application and is covered in milestones tangram.7 to tangram.11.
(3) test contains the JUnit (3.0) test cases for both projects. We chose to use JUnit 3.0 since it is the simplest of the available JUnit implementations
How to access to code without using Git
There are nineteen releases (or milestones). There are seven for sample and twelve for tangram. These zip (and tar.gz files) can be downloaded and imported into any development environment, although they most directly can be imported by Eclipse. You could also simply store the Java classes and compile from the command line, if you prefer.
Change Log
Should any changes be required for the provided source code, a list of significant (and perhaps not-so-significant) changes will appear here.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
