Activity
About me
Interests
- Web development
- Web design
- Web engineering
- Accessibility
- Web usability
- Semantic Web
- Linked Data
- DataPortability
- Website architecture
- Information architecture
- Knowledge management
- Personal information management
- Free and open source software
- Creative Commons licenses
- HTML
- Cascading Style Sheets
- PHP
- JavaScript
Projects
Skills (Level 0..5)
- (X)HTML (5)
- CSS (5)
- PHP (3)
- SQL (2)
- RDF (2)
Contacts
Work
- Address
- Rudolf-Marek-Str. 11, Chemnitz, Saxony, 09112, Germany
- P.O.Box 100132, Leipzig, Saxony, 04001, Germany
- Phone
- +49 (0)371 23 97 05 57
- Fax
- +49 (0)40 38 01 78 55 075
- michael.haschke@eye48.com
Network
Interests
-
Web development
Web development is a broad term for the work involved in developing a web site for the Internet or an intranet (a private network). This can include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development. However, among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding.
Web development -
Web design
Web design is the process of designing websites — a collection of online content including documents and applications that reside on a web server/servers.
Web design -
Web engineering
The World Wide Web have become a major delivery platform for a variety of complex and sophisticated enterprise applications in several domains. In addition to their inherent multifaceted functionality, these web applications exhibit complex behavior and place some unique demands on their usability, performance, security and ability to grow and evolve.
Web engineering -
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity. Accessibility is often used to focus on people with disabilities or special needs and their right of access to entities, often through use of assistive technology.
Accessibility -
Web usability
Web usability is the application of usability in those domains where web browsing can be considered as a general paradigm (or "metaphor") for constructing a GUI.
Web usability -
Semantic Web
The Semantic Web is a "web of data" that facilitates machines to understand the semantics, or meaning, of information on the World Wide Web. It extends the network of hyperlinked human-readable web pages by inserting machine-readable metadata about pages and how they are related to each other, enabling automated agents to access the Web more intelligently and perform tasks on behalf of users.
Semantic Web -
Linked Data
In computing, linked Data describes a method of publishing structured data so that it can be interlinked and become more useful. It builds upon standard Web technologies such as HTTP and URIs, but rather than using them to serve web pages for human readers, it extends them to share information in a way that can be read automatically by computers. This enables data from different sources to be connected and queried.
Linked Data -
DataPortability
Data portability is the ability for people to reuse their data across interoperable applications - the ability for people to be able to control their identity, media and other forms of personal data. The DataPortability Project works to advance this vision by identifying, contextualizing and promoting efforts in the space. The effort is run by a globally distributed team on a volunteer basis.
DataPortability -
Website architecture
Website architecture is an approach to the design and planning of websites which, like architecture itself, involves technical, aesthetic and functional criteria. As in traditional architecture, the focus is properly on the user and on user requirements. This requires particular attention to web content, a business plan, usability, interaction design, information architecture and web design.
Website architecture -
Information architecture
Information architecture (IA) is the art of expressing a model or concept of information used in activities that require explicit details of complex systems. Among these activities are library systems, Content Management Systems, web development, user interactions, database development, programming, technical writing, enterprise architecture, and critical system software design. Information architecture has somewhat different meanings in these different branches of IS or IT architecture.
Information architecture -
Knowledge management
Knowledge Management (KM) comprises a range of strategies and practices used in an organization to identify, create, represent, distribute, and enable adoption of insights and experiences. Such insights and experiences comprise knowledge, either embodied in individuals or embedded in organizational processes or practice.
Knowledge management -
Personal information management
Personal information management (PIM) refers to the practice and the study of the activities people perform in order to acquire, organize, maintain, retrieve and use information items such as documents (paper-based and digital), web pages and email messages for everyday use to complete tasks (work-related or not) and fulfill a person’s various roles (as parent, employee, friend, member of community, etc.).
Personal information management -
Free and open source software
Free and open-source software (F/OSS, FOSS) or free/libre/open-source software (FLOSS) is liberally licensed to grant the right of users to use, study, change, and improve its design through the availability of its source code. This approach has gained both momentum and acceptance as the potential benefits have been increasingly recognized by both individuals and corporations.
Free and open source software -
Creative Commons licenses
Creative Commons licenses are several copyright licenses that allow the distribution of copyrighted works. The licenses differ by several combinations that condition the terms of distribution. They were initially released on December 16, 2002 by Creative Commons, a U.S. non-profit corporation founded in 2001. As of July, 2011, Creative Commons licenses have been "ported" over 50 different jurisdictions worldwide.
Creative Commons licenses -
HTML
HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. HTML is the basic building-blocks of webpages. HTML is written in the form of HTML elements consisting of tags, enclosed in angle brackets (like <html>), within the web page content. HTML tags normally come in pairs like <h1> and </h1>. The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags).
HTML -
Cascading Style Sheets
Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL.
Cascading Style Sheets -
PHP
PHP is a general-purpose scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. It also has evolved to include a command-line interface capability and can be used in standalone graphical applications.
PHP -
JavaScript
JavaScript, also known as ECMAScript, is a prototype-based, object-oriented scripting language that is dynamic, weakly typed and has first-class functions. It is also considered a functional programming language like Scheme and OCaml because it has closures and supports higher-order functions.
JavaScript
Projects
-
Foafpress
Foafpress is an open-source PHP web application and presentation engine for RDF data stored in files, e.g. your FOAF profile. It allows you to aggregate and publish data from multiple web sources via Linked Data.
Foafpress -
DokuSIOC
DokuSIOC integrates the SIOC ontology within DokuWiki and it provides meta data about the wiki documents, using RDF/XML views.
DokuSIOC -
Sandbox Publisher
Sandbox Publisher is kind of a mini-CMS. It is designed very simply but it can be extended easily by plugins. It comes with a plugin manager and an event dispatcher. The output is customizable by templates written directly in PHP. Sandbox Publisher is only some hundreds lines of code within three PHP files 'big'.
Sandbox Publisher -
PubwichFork
PubwichFork is an open-source PHP web application that allows you to aggregate your published data from multiple websites and social services into a single HTML page. Beside standard feed formats like Atom and RSS, PubwichFork supports Delicious, Youtube, Vimeo, Flickr, Last.fm and over 10 more services. PubwichFork is an improved version of the original application, since Pubwich is not actively maintained anymore. This fork fixed several bugs, adds filtering methods to the data streams and brings a performance boost.
PubwichFork -
Instant Picture Creator
Instant Picture Creator is a wrapper to produce images on demand for Web sites. It has filter management, and it's possible to add new filters. It can cache filtered images, works independently (no backend is needed), and is easy to integrate with existing Web sites. It includes two basic filters for resizing images and manipulating colour palettes. Currently it supports PNG, GIF, and JPEG.
Instant Picture Creator -
OntoWiki
OntoWiki is a Semantic Data Wiki as well as an Application Framework providing support for agile, distributed knowledge engineering scenarios.
OntoWiki



