Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Data-driven approaches to the constructed user experience
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
|Sustainable Web Ecosystem Design.png|
README.txt ========== OpenUXbuild: Sustainable Web Ecosystem Design a.k.a. Data-driven approaches to the constructed user experience http://openuxbuild.openwebby.com ===========================///////////////////================= What is it? =========== OpenUXbuild is a(n)… ==================== • Open Source Project • Web Site & App Development Framework • Meta-Development Methodology • Glorified Checklist for Building Professional Web Sites & Apps • Troubleshooting Documentation Journal • Teaching & Learning Environment with Examples, Case-Studies, Resources • HTML5 Standards Compliant Project "Sort of" A Mission Statement =========================== The web is an information communication technology medium that can be developed based on art, design, or science. The premise of this project is to describe and offer a method on the process of building a professional web application in order to demonstrate how each step can be scientifically determined above and beyond being design and art determined. Art for art’s sake has long been of the modernist rhetoric and muse: creative expression because it is nothing else other than creative expression. At the same time, design can often be over-generalized but accurately described as creative expression for a reason. Building the web from the perspective of art or design require different approaches than building the web for a functional purpose using the scientific method. The goal here is to show how building for a functional purpose can and should be a largely scientific endeavor that is based entirely on empirical data derived from a combination of focus groups, interviews, usability testing, user analytics, reliable computer science, system design, and biomedical experiments. Professional analysis and interpretation of this collection of data is what leads to the most effective aesthetics of usability, that is, the optimized user experience. WHAT’S IN THE PACKAGE? ====================== The package currently comes with: 1. OpenUXbuild in the following formats: csv, ods, pdf, and xlsx. 2. The Sustainable Web Ecosystem Design Model vinn diagram. 3. The Sustainable Web Ecosystem Design Anatomy diagram. 4. The license.txt. 5. The readme.txt. WHAT'S NOT IN THE PACKAGE (i.e. COMPONTENTS) ============================================ OpenUXbuild uses a few components that were designed and engineered specifically for it’s purposes. These components ship with OpenUXbuild although access to them will depend on the user. 1. Openbaseball - OpenBaseball is an open source web application, database, and framework used for teaching web programming, development, design, architecture, and data science among other relevant sustainable web ecosystem building topics. The programming and design of OpenBaseball is by Greg O'Toole (@openwebby). The data is from MLB.com and Sean Lahman's excellent open source baseball statistics archive. This is a beta version of OpenBaseball. Later versions will work as an open source user interface framework with saved copies of Sean's or your own data. For more, see: http://openbaseball.openwebby.com 2. ODL@PSU - What is an "Open Device Lab"? The fragmentation of operating systems and Web browsers and versions as well as the diversity of internet-enabled devices makes it impossible for the vast majority of developers to personally own a representative pool of test devices. Nevertheless, quality assurance across real devices is a must to ensure a pleasant user experience, accessibility standards, sufficient stability and security. Open Device Labs are a grass roots community movement. They establish shared community libraries or pools of internet connected devices for testing and analysis purposes for Web and app developers. In result, ODLs lead to an ultimate improvement of the Web and app experience both for developers and for consumers. For more, see: http://odl.ist.psu.edu The Penn State Open Device Lab hosted by the College of IST is here to serve these main goals: • Do something significant: Donate your old devices today to an open device lab. It's safe, quick, and easy. • Help local students, staff, faculty at Penn State as well as the surrounding (Web) community to test across a range of contemporary devices, operating systems, browsers, and versions to help improve the Web for all users • Act as a hands-on educational resource for students across, but not limited to: IST, Computer Science, Engineering, Arts & Architecture, Communication • Contribute to a Sustainable Web Ecosystem • Promote healthy green practices by keeping devices out of landfills • Explain and promote the Open Device Lab movement - and to help ODLs to become more visible • Attract Contributors and Sponsors to help and donate to ODLs *Note: The ODL@PSU is only available to Penn State students at this time. We hope to expand it’s offerings in the near future.* ===========================///////////////////================= CHANGE LOG ========== Nov 26, 2014 Beta •Github repo renamed OpenUXbuild.beta •Added full list of security modules (for Drupal users) •Updated performance section to better organize •Added all keywords to consider (from Sustainable Web Ecosystem Design book and SWED anatomy diagram) Nov 7, 2014 (2) Beta.0 •Adding mission statement to readme. Nov 7, 2014 (1) Beta.0 •Added SWED anatomy AND model documents. •Updated readme.txt. •Also updated http://gto1.github.io/OpenUXbuild_beta.0/. Oct 31, 2014 Beta.0 •Initial release. COMPATIBILITY NOTES =================== Open in Excel, OpenOffice, PDF viewer (view only) AUTHOR & MAINTAINER =================== Dr. Greg O’Toole <firstname.lastname@example.org> www.otoole.info otoole.ist.psu.edu openuxbuild.openwebby.com ===========================///////////////////=================