Bootstrap and Responsive Design presented by Norm Murrin
Webapp Architecture, Part 2 of 6 presented by Brett Lindsley
Pizza and drinks starting at 5:30, presentations at 6:00
A web application (Webapp) is an application program that is stored and executed on a server, and interacts with external "actors" using the presentation layer. The purpose of the "presentation" layer is to expose the web application's internal information to external "actors". An actor may be a person interacting with a UI, or an external system interacting with the web application's data through a service API. In either case, the web application's data needs to be translated into a form that the actor can use. This presentation shows how a single "model" (combination of the business tier and data tier) can support multiple presentation mechanisms. To interact with an external system, a REST presentation module is used. To interact with people, Webflow is used to generate page sequencing, Tiles is used to assemble the page, and HTML provides the mark up to render the page. This presentation provides an overview of these technologies and how to integrate them together in the presentation layer of a web application.
Source code of an application that uses REST, Tiles and Webflow, and, the presentation (as well as the past presentations) will be made available to attendees.
About the Presenters:
Brett Lindsley is currently the Lead Architect and Software Project manager at CEPORT. Brett is also a CJUG executive board member. His current position develops software for smart building systems, currently focused on enterprise energy management. Brett’s previous position was with Motorola in the Applied Research Center. At Motorola, Brett developed advanced products and technology for 28 years. During this time, Brett has produced 24 issued patents in technologies ranging from digital signal processing, IC design, video systems and enterprise software. Brett has four software certifications – SCJP, SCWCD, SCBCD and SCMA. Brett enjoys system and application development with Java and Spring. Brett has BS/MS degrees from North Dakota State University in Electrical/Computer Engineering.
Norm Murrin is the Practice Lead for the Enterprise Architecture and Open Source Solutions Team at PSC Group, LLC. Norm is also the Events Coordinator for the IllinoisJUG - West and was a Conference Advisor for the 2014 Chicago Coder Conference. Norm has a BS degree from the University of Illinois in Computer Science.