NOAS
Home / Java / NOAS
Educational apps, games, and physics simulations for elementary and high school students.
NOAS is one of the portals built using the custom Java-based CMS library developed for CNEC. It serves as an educational games platform, originally supporting SWF files and Java applets in its early versions.
In 2012, the system was updated to include HTML5 games, ensuring broader compatibility and a smoother user experience without the need for external plugins.
Highlights
- Smart Templates: Inherits all the benefits of smart templates, as described in the CNEC Online post.
- Integrated Comments: Uses the CMS library’s comment system, allowing students and teachers from the CNEC ecosystem to interact with their existing user/auth accounts.
- SEO Microdata: Includes structured data snippets for breadcrumbs, views, and votes, improving search engine visibility and content indexing.
Technology Stack
- Java EE (Servlets, Filters, JSP, Tag Files)
- Tomcat 9
- MySQL for data persistence
- HTML5 / CSS3 / JavaScript on the frontend
- Bootstrap for responsive UI
My Role
I also worked as the lead developer on this version of NOAS, which allowed me to put the custom CMS library I had created to the test.
New types of content could be managed, and greater versatility in rendering them was introduced. At the time, reading metadata from applet and SWF files helped simplify the publication process for new content. These features were later enhanced by the addition of HTML5 games.
I also developed a scoring and achievement system that was integrated into some of those games.



