Hypermedia may be developed in a number of ways. Any
programming tool can be used to write programs that link data from internal variables and
nodes for external data files. Multimedia development software such as
Adobe Flash,
Adobe Director,
Macromedia Authorware, and MatchWare Mediator may be used to create stand-alone hypermedia applications, with emphasis on entertainment content. Some
database software, such as
Visual FoxPro and
FileMaker Developer, may be used to develop stand-alone hypermedia applications, with emphasis on educational and business content management. Hypermedia applications may be developed on embedded devices for the mobile and the
digital signage industries using the
Scalable Vector Graphics (SVG) specification from W3C (
World Wide Web Consortium). Software applications, such as
Ikivo Animator and
Inkscape, simplify the development of hypermedia content based on SVG. Embedded devices, such as the
iPhone, natively support SVG specifications and may be used to create mobile and distributed hypermedia applications. Hyperlinks may also be added to
data files using most
business software via the limited
scripting and
hyperlinking features built in. Documentation software, such as the
Microsoft Office Suite and
LibreOffice, allow for hypertext links to other content within the same file, other external files, and
URL links to files on external
file servers. For more emphasis on graphics and
page layout, hyperlinks may be added using most modern
desktop publishing tools. This includes
presentation programs, such as
Microsoft PowerPoint and
LibreOffice Impress, add-ons to print layout programs such as
Quark Immedia, and tools to include hyperlinks in
PDF documents such as
Adobe InDesign for creating and
Adobe Acrobat for editing.
Hyper Publish is a tool specifically designed and optimized for hypermedia and hypertext management. Any
HTML editor may be used to build
HTML files, accessible by any web browser.
CD/DVD authoring tools, such as
DVD Studio Pro, may be used to hyperlink the content of
DVDs for
DVD players or web links when the disc is played on a
personal computer connected to the internet. ==Learning==