-
Notifications
You must be signed in to change notification settings - Fork 149
Example Application
ALRubinger edited this page Aug 20, 2012
·
1 revision
Brain dump….
Lanyrd Clone ++ Conference Domain Conference Concept {title} -> Conference {year, url, tagline, venue} -> Venue {title, location} -> Room {title, seats} -> Session {title, abstract, start, end, room} Note: - Store date / times in UTC - Show default local to Conference location with option to show in User local time Attachment Domain Attachment {type, parentid, blob, author} User Domain User -> auth Twitter (picketlink) (social api for followers etc?) -> links, roles -> Conference Tracker -> Session Speaker -> Session Attendee Search - Hibernate Search? - Conference, Session, Attachment Conference View - template based, possible for pr Conference look - List Upcoming Conferences - List user related conferences (speaker, attending, tracking) - Add conference / sessions - User track, speaker, attendee Live View (push) Currently running Conferences / Sessions - possible visualize with location on map 'Join' Conference live - Make a rooms map (see Claim Event) - View number of users in rooms - see activity in room, live video stream + tweets (Attachments to Session) - Mobile client - NFC door entry - Conference Client, tweet via app to add info about which Room REST API /api/conference/{id}/tracking /api/conference/{id} - Conference -> Sessions - Management - Async Batch REST Task style API - Of load message to JMS Security Features - Claim event -> possible extension point for a Process Engine - Lock down / open up certain features for edit - Add venue/room overview - Add others as admins Layers View The big elephant in the room (html5 + js + ?) DataBase JPA (Hibernate + Search + Validation) Possible Blob Store of some sort for attachments? JAXRS + EJB + CDI JMS: Async Batch, Mail