Roassal has proven to be a useful and top tool for the entire Smalltalk community. It has been used both in academic and commercial organizations. Proof of this is that it has already been ported to other Smalltalk dialects such as VisualWorks.
Nowadays, where the Web reigns as king of information sharing, Amber is one of the most robust responses from the Smalltalk world. Thus, porting Roassal in Amber will promote Roassal as a good alternative for interactive visualization development on the web.
The project consists in:
- Getting Roassal to compile automatically
- Adapt Roassal to Amber’s environment constraints
- Connect Roassal with an optimized HTML5 canvas rendering library (RaphaelJS , D3 )
Benefits to the Student
Benefits to the Community
Both Roassal and Amber projects will have several benefits. Roassal will attract web users, leading to an increase in interest and use of both Amber and Roassal.
We expect it will help Roassal users to easily share and show their visualizations on the web, making it available to a wide range of viewers (not only Pharo users).