VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS  “Develop an application that represents complex data sets in visual and understandable ways.”  Requirements.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

WeB application development
S.T.A.I.R.. General problem solving strategy that can be applied to a range problems.
This work was supported by the TRUST Center (NSF award number CCF ) Introduction With recent advances in technology comes an increase in the quantity.
Sensible Searching: Making Search Engines Work Dr Shaun Ryan CEO S.L.I. Systems
Today: Run SAS programs on Saturn (UNIX tutorial) Runs SAS programs on the PC.
Computer Software A Lesson Using Concept Attainment EDTE 280 Ben Anderson Diana Ganju Dave Margolis Monica Range Bonnie Sugiyama.
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
Database Systems: A Practical Approach to Design, Implementation and Management International Computer Science S. Carolyn Begg, Thomas Connolly Lecture.
Physical Database Monitoring and Tuning the Operational System.
Views Chapter 12. What Are Views? A virtual table that comprises the fields of one or more tables in the database It is a virtual table since it does.
Research Methods for Business Students
Reading and Writing in the Content Areas and Study Skills
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
Chapter 17 Methodology – Physical Database Design for Relational Databases Transparencies © Pearson Education Limited 1995, 2005.
XIS™ XML Intranet System. XIS, the XML Intranet System provides the foundation for your database production and management. XIS maximizes the flexible.
Collections Management Museums Reporting in KE EMu.
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
Chapter 5 Application Software.
2008 History and Social Science Standards of Learning: Using Student Engagement To Support Active Learning and Assessment January 2013.
Com Port API Karl Riehl
Overview of the Database Development Process
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
Copyrighted material John Tullis 9/17/2015 page 1 04/08/00 Team Projects John Tullis DePaul Instructor
Web 2.0: Concepts and Applications 6 Linking Data.
Welcome To Comprehensive XIN File Management Presented at: Bentley 2009 Roads and Bridge Conference Charlotte, North Carolina Presented by: Dirk Karasek.
Lecture 9 Methodology – Physical Database Design for Relational Databases.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Software School of Hunan University Database Systems Design Part III Section 5 Design Methodology.
Physical Database Design Chapter 6. Physical Design and implementation 1.Translate global logical data model for target DBMS  1.1Design base relations.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1.
Introduction of Geoprocessing Topic 7a 4/10/2007.
An XML Schema for NMWG Yee-Ting Li, UCL. Metrics All results from Network Monitoring stored in some format All results from Network Monitoring stored.
Online aggregation Joseph M. Hellerstein University of California, Berkley Peter J. Haas IBM Research Division Helen J. Wang University of California,
10/10/2012ISC239 Isabelle Bichindaritz1 Physical Database Design.
By: Jonathan Sullivan.  Description:  Create a visual maze that shows how programs travel through it  General Requirements:  Design a “maze creator”
Common Core Reading Standards for Social Studies.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , 10.9 November 29, 1999.
Microsoft Access. Microsoft access is a database programs that allows you to store retrieve, analyze and print information. Companies use databases for.
Introduction to Processing. 2 What is processing? A simple programming environment that was created to make it easier to develop visually oriented applications.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Methodology – Physical Database Design for Relational Databases.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Joseph M. Hellerstein Peter J. Haas Helen J. Wang Presented by: Calvin R Noronha ( ) Deepak Anand ( ) By:
Additional resources and links can be found at: And t/bestwebsitestop25.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Lecturer: Dalia Mirghani
 A PHP script can be placed anywhere in the document.  A PHP script starts with  The default file extension for PHP files is ".php".  A PHP file normally.
Introduction of Geoprocessing Lecture 9 3/24/2008.
ACCESS CHAPTER 2 Introduction to ACCESS Learning Objectives: Understand ACCESS icons. Use ACCESS objects, including tables, queries, forms, and reports.
1 Overview of Query Evaluation Chapter Outline  Query Optimization Overview  Algorithm for Relational Operations.
© 1990—2006 Visual Knowledge Software® | Private and Confidential | 2 Semantic Agent Wikis For Engineering.
Real-World Writing and Classroom Application From Kelly Gallagher Write Like This.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Copyright © SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Web Database Programming Using PHP
Visual Classification of Football Teams
Animating Climate Trends
Web Database Programming Using PHP
Methodology – Physical Database Design for Relational Databases
國立臺北科技大學 課程:資料庫系統 fall Chapter 18
Network Performance Advisor “The Advisor”
Data Illustrated by Tag Clouds
Visual recall of class information
Presentation transcript:

VISUALIZING TEXT Kristen Kleckner

REQUIREMENTS  “Develop an application that represents complex data sets in visual and understandable ways.”  Requirements  Visual attributes to describe features  Large data sets  General enough to run on any data set  Visuals should be clickable  Suggestions  Possible Twitter integration

EARLY IDEAS  C++ for analyzing and C# for visuals  Examining Dave Ferris’s project  Improve run time for large files  Improve visuals

OVERVIEW PHP Gather Tweets Store in text files C++ Analyze Tweets Import files from PHP Store results in text files C# Visualize Tweets Import text files and display the data

GATHERING TWEETS  PHP Script to connect to Twitter API  Refine the search  Language  Eliminate retweets  Maximize the number of tweets retrieved  Output results to text files

ANALYZING TWEETS  C++ Application  Data Structures  Hash Tables  Heaps  Output results to text files

VISUALIZING TWEETS  Document class to hold the data  General statistics page  Examples of each word are loaded in as needed  Randomizing examples so they will always be different

DEMONSTRATION

WHAT I DIDN’T ACCOMPLISH  Incorporation of color into data visualization  Ability to run on any file

METHODOLOGY & STRATEGIES  Learn from the past  Keep it simple  Draw examples from  Past labs  Past projects  Online resources  Assistance from Dr. Pankratz and Dr. McVey

KNOWLEDGE  CSCI 220  Hash Tables, Heaps, and Sorts  CSCI 220 and 321  Time analysis  CSCI 350  Designing the visual application

EXTENSIONS  Improve visuals  Incorporate Color  Make more frequent words more distinct  Make it run on any file  Incorporate everything into one application

ADVICE  Start early  Keep working on it  Try to keep all aspects of your project in mind  Be open and prepared for change

QUESTIONS?