EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Empowering the Education Community to Improve Student Performance through the Intelligent Use of Practical Data EdGate Training: Part 3 - SchoolNotes.
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 7 1 Microsoft Office Excel 2003 Tutorial 7 – Working With Excel’s Editing.
ServiceConnect® 2.0 Your access to the DrägerService® world.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Server-Side vs. Client-Side Scripting Languages
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Elovici Yuval  Technical: Lesser.
Business! Business!  Overview  What is ‘ Business!’ ?  Business! Structure  Business! Concepts  Step by Step  Contact Management  Activity Management.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
Software development. Chapter 5 – Data management.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Presents. fileProGI Design Goals GUI Runtime Client for filePro Point and Click operation without processing table changes New functional capabilities.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Selected Topics in Software Computing Distributed Software Development CVSQL Final Project Presentation.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Informatics 43 – May 21, A quote from Piazza “This course is trying to teach you how to be a PM (product manager).”
The School District of Philadelphia Office of Information Technology Division of Technology Services Gary Brookstein Carmen Verrilli “Collaboration
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
When You Arrive: ▪ Find a seat and log on to the computer. ▪ Open the Internet and go to ▪ Click on the link for.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Ken Haydu - WFO ILN MIC. Overview Software development began with a meeting between the Ohio EMA and WFO ILN in late Identified requirements included.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Google Confidential and Proprietary 1 Intro to Calendar Google Apps Apps.
An and Collaboration Suite LI 815 XR Kristen Gripp.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
Microsoft ® Office Outlook ® 2003 Training See and share multiple calendars CGI presents:
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Revising. What is Revising? Introduction Writing doesn't end with your first draft. Next you need to revise. When you revise, you do the following: Check.
1 YOUNGSTOWN STATE UNIVERSITY Information Technology Tools for Engineers Groupware and Collaboration tools Group 5 YOUNGSTOWN STATE UNIVERSITY Information.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
1 CSC 222: Object-Oriented Programming Spring 2012 netBeans & GUIBuilder  netBeans IDE create/edit/run a project  GUIBuilder JFrame, JButton, JTextField,
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Google Apps and Education Jack Nieporte St James of the Valley
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
By: Mika Daniels Tara Wind Crystal Waugh. Google Calendar Details Previously code named “CL2”. Web Based Calendar Easy way to organize your life Users.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Page: 1 Enw / Name. Page: 2 Businesses use ICT to communicate with their employees in many different ways in particular to employees which work in remote.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Operating System Concepts
Application with Cross-Platform GUI
PHP / MySQL Introduction
NACE Committee Workspace (NCW)Training Workspace Features
LAMP, WAMP and.. L. Grewe.
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Microsoft Office Excel 2003
Git started with git: 2018 edition
NetChat Communications Framework
Web Application Development Using PHP
Kaspersky Social Channel
Presentation transcript:

EasyBoard Share schedule and ideas in a twinkle

EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?

What is EasyBoard? The EasyBoard project is an easy-to-use software, designed to manage your time with a very convenient and clear user interface. Through many different modules, you can have a quick overview on your plans for the future. You can easily manage your schedule, but can also give tasks, events or ideas to your friends or colleagues.

Overview This project consists in a merge of many tools we often use in daily life EasyBoard Chat Client Idea Box Todo List Calendar

Application features With EasyBoard, the user will be able to: Manage his schedule: a simple agenda, where the user can add, edit and remove events.

Application features Write his own tasks : It is possible to view and edit a task list Create ideas : through an “Idea Box”. These ideas can be plans for the future, professional suggestions, or simply reminders. Chat with his friend : a small and simple chat module is available, to discuss about planning changes, new tasks…

Application features Add idea, event or task from chat : You can simply drag and drop your elements from your calendar, task list and idea box to the chat Synchronize calendar, tasks list and ideas Save, restore and merge your different calendars from a distant server Save and restore your preferences

Application features See other friends events, tasks, ideas, by sharing them like a Facebook page View other agendas : the user can manage a friend list and see their schedule Add events on his friends’ calendar: a request can be sent to a friend to add an event on his calendar. The requested friend is able to accept it or reject it.

Application requirements Cross platform (can be used on Windows, Mac Linux, BSD platforms) Be modular : don’t make Graphical interface be static, allow it to be either used in a Window or used as Widget ( window components) Focus on application simplicity : make it possible to put calendar, task list, idea box and chat in the same window or use them separately. In English at least, in Chinese if you have the time!

Technologies used Client / Server application You can decide whether to make a web interface or a window client. Server side can be a web server or a server programmed by yourself You can use any cross platform technology you want (technologies (C/C++, PHP, Java, python, ruby,…)

Documentation to write With this project we will provide three type of documentation: Specifications : a complete documentation of the project’s goals Functionalities used technologies Programmer documentation User documentation Software help: In the software, we will provide help menu tooltips what’s this popups, etc.

Advice Java is good to use for a website as well as window applications Qt is easy to deploy and has good performance Avoid Microsoft technologies (not really cross platform) Use Doxygen for code documentation! Use a software versioning and a revision control system (SVN, Git, Mercurial…)software versioningrevision control

Schedule First week : preparation Give everyone a task and work Write specification requirements Design data information Design protocol to interact with client / server side

Schedule 2 nd week, 3 rd week, 4 th week Design Client GUI Design Client and server (UML) Application coding Create Database, fill it with sample Write developer documentation (Doxygen)

Schedule : 5 th week Make tests Write User documentation Write presentation of the project Have a rest!

Problems that we can meet If you meet problems concerning the project : call me anytime you want (except early in the morning ;) ) If you meet a problem with me or with your group members : try to call the GM (Groups Manager, not Guild master!) If you meet a problem with the Project Leader or the Groups Manager, call Ashok Dash. They should be quickly eliminated.

Any Questions? Got it? My phone number : My My qq :