=== Top of the Swiki === Attachments ===
SqueakEndMap.html
SqueakEnd '00 Topic Outline
- Project Areas
- Application Areas
- Technical Issues
- Language Issues
- Random Topics
- Problems
- Basic Issues
- Project Areas
- Reorganize default image
- Start-up screen, doc
- Multiple projects for novices, app demo, etc.
- Re-work of squeak.org
- Better OutOofBox experience
- The 1st minute
- The 1st hour
- The 1st 24 hours
- "How do I..." page/book for intermediate users
- Squeak Video/CD-ROM/DVD demo, PR in general
- Dan/Alan demos
- Programming demos
- Application demos
- Tutorial
- Vocabulary
- SqueakPro
- Delivering "DOA" (sealed) applications
- "Double-clickable" applications
- Kitchen Sink images
- VisualWorks/VisualAge compatibility
- Language issues
- GUI widgets
- Declarative GUI formats (window specs)
- Morphic-only Image
- Dropping MVC
- Morphic performance on machines with no FPU
- ORBs, DistributedSmalltalk
- Squeak RMI
- CORBA IDL and ORB
- Custom Explorers/Editors
- Freedom Pattern/Model
- Generic OE interface
- TemplateMorph, generic editor
- Browsing nets, webs, heterarchies
- Mix of in-line and multi-list outlines
- Hand-held (micro-editions) systems
- Shared projects
- Music/Sound
- New sound synthesis techniques
- Many-channel sound
- Better speech I/O
- Plug-in-ized VM
- Pluggable GC and interpretation mechanism
- SqueakScript VM
- Application Areas
- Systems for Children, Education
- LearningWorks for Squeak
- Tutorial Outline
- Mapping
- GIS
- Content delivery
- Books, book construction
- Streaming media (with limited memory)
- Decompression(MPEG, MP3)
- "Business" apps
- Word Processing
- Spreadsheets
- Idea processors
- "Servers"
- Music/Sound
- Personal media: digital cameras, editors
- FireWire I/O
- Shared Tools, games
- Special (visual) Effects
- VR, Simulation, Animation
- Scripts: shell, PERL, Javascript
- Tools to port
- Refactoring browser
- Application Manager
- TGen
- Advanced (factored, reusable) Compiler
- Scriptable Intelligent Agents
- Technical Issues
- Buffered (faster) I/O
- Refactored IO, name, accessor, stream
- Non-scaling widgets
- Robust applications (use exceptions in system classes)
- New Tools (merged browser/debugger)
- Support for instance-specific behavior (prototypes)
- Using values and blocks
- Using new Behavior subclasses
- Widget set
- Radio buttons
- Combo boxes
- Hierarchical (pull-right) menus
- Pie menus
- Gesture input (check, slash)
- OutOfBox experience
- Start-up state
- Novice/tutorial image
- Documentation
- XML I/O
- XML RPC
- GUI construction tool
- Make adding command-keys to less painful
- Declarative (single) format for menu and cmd-keys
- More specialized P-Editor menus
- Micro-image/VM and boot-strapping
- Higher VM Performance
- Jitter3
- Native code compilation, dynamic translation
- PICaches, HotSpot technology
- Closures, block temps
- Native look *and* feel
- "Getting 80% of the way there"
- Easy selection for new users
- Default is host platform look
- User selection stored in .squeakrc
- User skins
- External Interfaces/Foreign Functions
- QuickTime
- Other services
- Callbacks, call-in
- User levels
- Vision restriction
- Beginner's project
- Novice tools
- Output media, display morphs onto other media
- Flash
- PostScript
- HTML (VisualWave, ClassicBlend)
- OpenGL
- Tools for team development
- CM tools
- Distributed programming
- Fonts, text model
- Linda-like Tuples
- Flash Tools
- Authoring tools
- Delivery
- ShockWave
- Portable MIDI I/O
- Many-channel Sound
- 3D stereo-optic Squeak tools
- Native widgets
- Multiprocessor support
- Cryptography
- Security
- High-precision floating-point
- Netscape plug-in, applets
- Language Issues
- Types
- Interfaces, protocol-as-signature
- Protocols
- Private protocols
- Filtered views
- Assertions, pre/post-conditions
- Multiple value returns
- Namespaces
- Random Topics
- Squeak culture, community
- Squeak and OpenSource
- Squeak is to Smalltalk what Linux is to UNIX
- Fostering the Squeak community
- Style Guide on Swiki
- Instantiations version
- ParcPlace version
- Which can we put on the Web?
- Problems
- OutOfBox experience, documentation
- Look and feel
- Window resize
- Need "how do I..." examples
- No native look&feel
- Morphic performance
- Scaling widgets
- No types, no interfaces
- Obsolete classes
- Packages, versions, namespaces
- No GUI builder (Fabrik)
- Window size and variable screen sizes
- No virtual desktop
- blocks ~= closures
- Compiler hard to reuse
- CM tools
- VM not reentrant
- No multiprocessor support
- Preemptive schedulers
- Non-blocking external calls
- Basic Issues (Tim's taxonomy)
- Object Engine
- VM
- OS integration
- Application Framework
- Widgets, scheduling
- User Conveniences
- Tools, kbd mapping
- Novice Experience
- LearningWorks
- OutOfBox experience
- Documentation
Back to Top