21 research outputs found
Tor:From the Dark Web to the Future of Privacy
A biography of Torâa cultural and technological history of power, privacy, and global politics at the internet's core.Tor, one of the most important and misunderstood technologies of the digital age, is best known as the infrastructure underpinning the so-called Dark Web. But the real âdark web,â when it comes to Tor, is the hidden history brought to light in this book: where this complex and contested infrastructure came from, why it exists, and how it connects with global power in intricate and intimate ways. In Tor: From the Dark Web to the Future of Privacy, Ben Collier has written, in essence, a biography of Torâa cultural and technological history of power, privacy, politics, and empire in the deepest reaches of the internet.The story of Tor begins in the 1990s with its creation by the US Navy's Naval Research Lab, from a convergence of different cultural worlds. Drawing on in-depth interviews with designers, developers, activists, and users, along with twenty years of mailing lists, design documents, reporting, and legal papers, Collier traces Tor's evolution from those early days to its current operation on the frontlines of global digital powerâincluding the strange collaboration between US military scientists and a group of freewheeling hackers called the Cypherpunks. As Collier charts the rise and fall of three different cultures in Tor's diverse communityâthe engineers, the maintainers, and the activists, each with a distinct understanding of and vision for Torâhe reckons with Tor's complicated, changing relationship with contemporary US empire. Ultimately, the book reveals how different groups of users have repurposed Tor and built new technologies and worlds of their own around it, with profound implications for the future of the Internet
Service platform strategy : social networking and mobile service platform perspectives
Thesis (S.M. in Engineering and Management)--Massachusetts Institute of Technology, Engineering Systems Division, System Design and Management Program, 2011.Cataloged from PDF version of thesis.Includes bibliographical references (p. 99-101).The significance of the service platform is increasing, while studies on this phenomenon remain scarce and insufficient. Most of the researches focus on products, market segmentation and how platform triggers innovation and there's a lack of researches that focus on services, the fast growing industry nowadays. In analyzing the service platform, it is important to understand the interactions between different players, such as application developers, content providers, network operators, and users. For that purpose, a value network analysis which analyzes the interactions for creating value between the key players is more suitable than the common value chain analysis which is one-directional and sequential. This thesis adopts the value network approach in an attempt to analyze the two different types of service platform, that is, social networking platform and mobile service platform. The Social Networking Service (SNS) is evolving beyond the bounds of a simple personal network and is gradually transforming into a social networking platform where SNS information is used to develop various new services. This thesis examines the positioning and interaction of the key players for the social networking platform and the values that the key players can gain and capture. The mobile service platform is becoming more important, as 3G mobile technologies are mature and widespread and the smartphone market is growing rapidly. For the mobile service platform, the market players are engaged in a severe competition to control the market through various strategies. The biggest current issue in the mobile market is the movement to open platform strategy to build an ecosystem in which third-party developers can participate. This thesis also examines the positioning and interaction of the key players surrounding the mobile service platform and the values that the key players can gain and capture. Ultimately, this thesis aims to suggest service platform strategies for service platform providers and third party developers from the perspectives of social networking platform and mobile service platform. For that purpose, case studies are conducted in depth. In this thesis, the term "service platform" is defined as a set of interfaces provided for the development of applications or contents as service and software grow into one.by Jang Hoon Yoo.S.M.in Engineering and Managemen
Pro Web 2.0 Mashups: Remixing Data and Web Services
XXXIII, 603 p. ; 24 cmLibro ElectrĂłnicoEn cub.: Remix the Web to create cutting-edge web applicationsHow many times have you seen a web site and said, âThis would be exactly what I wantedâ
if only . . .â If only you could combine the statistics here with data from your companyâs earnings
projections. If only you could take the addresses for those restaurants and plot them on one
map. How often have you entered the date of a concert into your calendar with a single click
instead of retyping? How often do you wish that you could make all the different parts of your
digital worldâyour e-mail, your word processor documents, your photos, your search results,
your maps, your presentationsâwork together more seamlessly? After all, itâs all digital and
malleable informationâshouldnât it all just fit together?
In fact, below the surface, all the data, web sites, and applications you use could fit together.
This book teaches you how to forge those latent connectionsâto make the Web your ownâby
remixing information to create your own mashups. A mashup, in the words of the Wikipedia, is
a web site or web application âthat seamlessly combines content from more than one source
into an integrated experience.â1 Learning how to draw content from the Web together into new
integrated interfaces and applications, whether for yourself or for other others, is the central
concern of this book.ÂżCuĂĄntas veces ha visto usted a un sitio web y le dijo: "Esto serĂa exactamente lo que querĂa-
si sĂłlo. . . "Si sĂłlo pudiera combinar las estadĂsticas aquĂ con los datos de las ganancias de su empresa
proyecciones. Si tan sĂłlo pudiera tener las direcciones de los restaurantes y colĂłcalas en una
mapa. ÂżCuĂĄntas veces has entrado en la fecha de un concierto en su calendario con un solo clic
en lugar de volver a escribir? ÂżCon quĂ© frecuencia desea que usted podrĂa hacer todas las diferentes partes de su
mundo digital, el correo electrĂłnico, los documentos procesador de textos, fotos, resultados de la bĂșsqueda,
sus mapas, sus presentaciones, trabajar juntos con mayor perfección? Después de todo, todo es digital y
maleable que la informaciĂłn shouldn't a sĂłlo encajan entre sĂ?
De hecho, debajo de la superficie, todos los datos, sitios web, y aplicaciones que utiliza podrĂa encajar.
Este libro te enseña a forjar esas conexiones latentes a hacer de la web su propio por
informaciĂłn remezcla para crear su propia mashups. Un mashup, en palabras de la Wikipedia, es
un sitio web o aplicaciĂłn web "que combina a la perfecciĂłn el contenido de mĂĄs de una fuente
en una experiencia integrada. "1 Aprender a dibujar el contenido de la Web junto a nuevos
interfaces integradas y aplicaciones, ya sea para usted o para otros, es el centro de
preocupaciĂłn de este libro.The modern Web is awash with data and services just waiting to be used, but how do you make effective use of all this information? The answer lies in APIs (such as Google Maps, Flickr, and Amazon Web Services) and remixing, or mashups. "Pro Web 2.0 Mashups: Remixing Data and Web Services" teaches you everything you need to create useful, dynamic real-world applications using APIs, web services, Ajax, web standards, and server-side languages. All you need to make full use of this book is basic knowledge of HTML, CSS, and JavaScript, and at least one server-side language (such as PHP or ASP.NET). Highlights include the following: Looks at the overall shape of todays Web from a developers point of view--what are its main features, and what is available for us to use to develop applications? Contains real-world examples of creating mashups using all the major APIs. Contains examples written in multiple server-side languages. What you'll learn Understand how the constituent parts of the modern Web fit together--web standards, Ajax, APIs, libraries, tagging, blogs, wikis, and more. Create different types of mashup, for example mapping mashups, search functionality, calendars, RSS/Atom feeds, social bookmarking, online storage systems, open document formats, and more. Build Web 2.0 applications using HTML, CSS, JavaScript, Ajax, server-side languages, APIs, and libraries Who is this book for? This book is for any web developer who is already comfortable with HTML, CSS, JavaScript, and at least one server-side language and wants to learn how to create Web 2.0 applications. About the Apress Pro Series The Apress Pro series books are practical, professionaltutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career. Related Titles Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional Building Flickr Applications with PHP Pro DOM Scripting with Ajax, APIs and Libraries Pro Ajax and the .NET 2.0 Platform Pro Ajax and Java Frameworks.About the Author xxi
About the Technical Reviewer xxiii
Acknowledgments xxv
Introduction xxvii
PART 1 Remixing Information
Without Programming
CHAPTER 1 Learning from Specific Mashups 3
Looking for Patterns in Mashups 3
Housingmaps.com5
What Is Being Combined? 5
Why Are the Constituent Elements Being Combined? Whatâs the
Problem Being Solved? 5
Where Is the Remixing Happening? 6
How Are These Elements Being Combined? 6
Comparable Mashups 7
Google Maps in Flickr 7
What Is Being Combined? 8
Why Are the Constituent Elements Being Combined? Whatâs the
Problem Being Solved? 8
How Are These Elements Being Combined? 12
Comparable Mashups 13
LibraryLookup Bookmarklet13
Configuring a LibraryLookup Bookmarklet 14
Invoking the LibraryLookup Bookmarklet 15
How Does This Mashup Work? 16
How Can This Mashup Be Extended?17
Comparable Mashups 18
Tracking Other Mashups 18
Summary 18
vii
CHAPTER 2 Uncovering the Mashup Potential of Web Sites 21
What Makes Web Sites and Applications Mashable 22
Ascertaining the Fundamental Entities of the Web Site22
Public APIs and Existing Mashups 23
Use of Ajax 24
Embedded Scriptability 24
Browser Plug-Ins 25
Getting Data In and Out of the Web Site 25
The Community of Users and Developers 25
Mobile and Alternative Interfaces and the Skinnability
of the Web Site 26
Documentation 26
Is the Web Site Run on Open Source? 26
Intellectual Property, Reusability, and Creative Commons 26
Tagging, Feeds, and Weblogging27
URL Languages of Web Sites27
Some Mashups Briefly Revisited 28
Flickr: The Fundamentally Mashup-Friendly Site 29
Resources in Flickr 29
Users and Photos 30
Data Associated with an Individual Photo 33
Tags 34
Userâs Archive: Browsing Photos by Date 36
Sets 37
Collections37
Favorites 37
A Userâs Popular Photos 38
Contacts 38
Groups 38
Account Management40
Browsing Through Flickr40
Search 41
Geotagged Photos in Flickr 42
The Flickr Organizer 43
Recent Activities44
Mailing Interfaces 44
Interfacing to Weblogs 44
Syndication Feeds: RSS and Atom 45
Mobile Access45
Third-Party Flickr Apps 45
viii CONTENTS
Creative Commons Licensing 46
Cameras 46
The Mashup-by-URL-Templating-and-Embedding Pattern 47
Google Maps 49
URL Language of Google Maps 49
Viewing KML Files in Google Maps51
Connecting Yahoo! Pipes and Google Maps 51
Other Simple Applications of the Google Maps URL Language 52
Amazon 53
Amazon Items53
Lists 55
Tags 55
Subject Headings 55
del.icio.us 56
Screen-Scraping and Bots 58
Summary 60
CHAPTER 3 Understanding Tagging and Folksonomies61
Tagging in Flickr 62
Tags in Flickr 63
How Tags Are Used in Practice 63
Creating Your Own Tags 64
Syntax of Tags in Flickr 64
Potential Weaknesses of Tags 65
Singular and Plural Forms of Tags in Flickr 65
Hacking the Tagging System: Geotagging and Machine Tags 66
Interesting Apps Using Flickr Tags 67
Tagging in del.icio.us 67
Mechanics of Adding Tags in del.icio.us 68
Dealing with Case and Multiword Phrases 68
Getting More Information 69
Gathering Content Through Tags in Technorati71
Searching Technorati with Tags71
How Technorati Finds Tags on the Web 72
Word Inflections and Syntactic Constraints in Technorati Tags 72
Using Tags to Mash Up Flickr and del.icio.us 72
Other Systems That Use Tagging 73
Relationship of Tags to Formal Classification Schemes 73
Summary 75
CONTENTS ix
CHAPTER 4 Working with Feeds, RSS, and Atom77
What Are Feeds, and Why Are They Important? 78
RSS 2.0 78
RSS 1.0 80
Atom 1.0 82
Extensions to RSS 2.0 and Atom 1.0 84
Feeds from Flickr86
Flickr Feed Parameters 86
Examining the Flickr Feeds 87
Exchange Formats Other Than RSS and Atom 90
Feeds from Other Web Sites 92
Finding Feeds and Feed Autodiscovery 93
Feeds from Weblogs 94
Wikipedia Feeds94
Google and Yahoo! News 95
News Aggregators: Showing Flickr Feeds Elsewhere 96
Validating Feeds98
Scraping Feeds Using GUI Tools 98
Remixing Feeds with Feedburner 99
Remixing Feeds with Yahoo! Pipes 100
A Simple First Pipe with Yahoo! News 101
Google News and Refactoring Pipes102
Wikinews and NY Times: Filtering Feeds 103
Pulling the Feeds Together 104
Summary 104
CHAPTER 5 Integrating with Blogs 105
Integration Scenarios for Blogs 105
Sending Flickr Pictures to Blogs 106
Configuring Flickr for Integration with Blogs107
Blogging a Flickr Picture110
How Does the Flickr Blog Integration Work?110
Desktop Blogging Tools 111
Combining Feeds and Blogging to Generate Feedback Flows113
Flock: Bringing Together Blogs and Flickr 114
RSD: Discoverability of Blog APIs 115
Linkbacks 116
Wiki Integration at an Early Stage 116
Summary 117
x CONTENTS
PART 2 Remixing a Single Web Application
Using Its API
CHAPTER 6 Learning Web Services APIs Through Flickr 121
An Introduction to the Flickr API 122
What Does This XML Response Mean? 124
What Can You Do with the XML Response? 126
API Documentation, Community, and Policy 128
Terms of Use for the API 128
Using the Flickr API Explorer and Documentation 129
Calling a Basic Flickr API Method from PHP 132
HTTP Clients 133
A Refresher on HTTP 134
XML Processing 138
Pulling It All Together: Generating Simple HTML
Representations of the Photos 143
Where Does This Leave Us?145
The Flickr API in General 145
Using flickr.reflection Methods 146
Querying the Flickr Reflection Methods with PHP 149
Request and Response Formats 154
Flickr Authorization 156
Why Passing Passwords Around Doesnât Work Too Well157
Authorization for Web Apps 157
Using Flickr API Kits 165
PEAR::Flickr_API 165
phpFlickr 166
Phlickr 168
Limitations of the Flickr API 169
Summary 170
CHAPTER 7 Exploring Other Web APIs 171
XML-RPC172
Whatâs Happening on the Wire? 176
Using Wireshark and curl to Analyze and Formulate
HTTP Messages 177
Parsing XML-RPC Traffic178
CONTENTS xi
SOAP 181
The Dream: Plug-and-Go Functionality Through WSDL
and SOAP 181
geocoder.us 182
Amazon ECS 191
The Flickr API via SOAP195
Learning About Specific Web APIs 195
Programmableweb.com 196
YouTube 198
GData and the Blogger API 199
Using the Blogger API As a Uniform Interface Based on
HTTP Methods203
Summary 204
CHAPTER 8 Learning Ajax/JavaScript Widgets and Their APIs 205
What You Need to Know206
What Difference Does Ajax Make? 207
Learning Firebug, DOM Inspector, and JavaScript Shell 208
Using the DOM Inspector 208
Using the Firebug Extension for Firefox 208
Using the JavaScript Shell 210
Working with JavaScript Libraries 210
YUI Widgets211
Using the YUI Calendar 211
Installing YUI on Your Host 212
Learning Google Maps 213
Accessing Flickr via JavaScript217
Using Greasemonkey to Access New York Times Permalinks 220
Learning More About JavaScript and Ajax 223
Summary 223
PART 3 Making Mashups
CHAPTER 9 Moving from APIs and Remixable Elements
to Mashups 227
Getting Oriented to ProgrammableWeb 228
User-Generated Data in ProgrammableWeb 228
Can Any Directory of Mashups Keep Up? 228
Learning About the Overall Mashup Scene 229
xii CONTENTS
Directory of Mashups 230
Using Feeds to Track Mashups 230
Using Tags to Describe Mashups 231
API and Mashup Verticals 233
Looking at a Specific Mashup Profile233
Going from a Specific API to Mashups234
Sample Problems to Solve Using Mashups235
Tracking Interesting Books235
Knowing When to Buy Airplane Tickets 239
Finding That Dream House240
Mapping Breaking News 241
Summary 242
CHAPTER 10 Creating Mashups of Several Services 243
The Design 244
Background: Geotagging in Flickr245
Background: XMLHttpRequest and Containing Libraries 248
Using XMLHttpRequest Directly248
Using the YUI Connection Manager250
Building a Server-Side Proxy253
What Happens with XHR and Direct API Calls?253
Building a Server-Side Script for Geolocated Photos255
Building a Simple Client-Side Frame 257
Reading and Writing Elements257
Handling Simple Events to Connect Form Input and
Display Calculations 260
Hooking the Client-Side Framework to Flickr 261
Writing a URL for Querying flickrgeo.php 262
Using XHR via the YUI Connection Manager to
Read the JSON 262
Converting the JSON to HTML 264
Mashing Up Google Maps API with Flickr 266
Setting Up a Basic Google Map 267
Making the Map Respond to Changes in the
Viewport of the Map268
Bringing Together the Flickr and GMap Code 269
Wiring Up the Bounding Box of the Google Map270
Making the Pictures Show Up in the Map 272
Google Mapplet That Shows Flickr Photos 277
Summary 281
CONTENTS xiii
CHAPTER 11 Using Tools to Create Mashups 283
The Problem Mashup Tools Solve284
What You Are Making in This Chapter 284
Making the Mashup: A Step-by-Step Example286
Familiarizing Yourself with the Google Mashup Editor287
Reading and Displaying a Feed (Simple Template) 288
Introducing a Custom Template289
Using Yahoo! Pipes to Access Flickr 291
Displaying Flickr Photos Using 292
Adding JavaScript to the Mashup 294
How to Persist Feeds and Use Tabs 299
The Final Product: Showing the Saved Entries on a Map 304
Analysis of Trade-Offs in Using GME and Yahoo! Pipes309
Other Mashup Tools 310
Summary 311
CHAPTER 12 Making Your Web Site Mashable313
Why Make Your Web Site Mashable? 314
Using Techniques That Do Not Depend on APIs 314
Use a Consistent and Rich URL Language314
Use W3C Standards to Develop Your Web Site 315
Pay Attention to Web Accessibility315
Consider Allowing Users to Tag Your Content 315
Make Feeds Available 315
Make It Easy to Post Your Content to Blogs and
Other Web Sites 316
Encourage the Sharing of Content with Explicit Licenses317
Develop Extensive Import and Export Options for
User Content 317
Study How Users Remix Your Content and
Make It Easier to Do So 317
Creating a Mashup-Friendly API 317
Learn From and Emulate Other APIs318
Keep in Mind Your Audiences for the API 318
Make Your API Easy to Learn 318
Test the Usability of Your API 319
Build a Granular, Loosely Coupled Architecture So That
Creating an API Serves You As Much As It Does Others319
Embrace REST But Also Support SOAP and XML-RPC
If You Can 320
xiv CONTENTS
Consider Using the Atom Publishing Protocol As a Specific
Instantiation of REST 320
Encourage the Development of API Kits: Third Party or
In-House320
Support Extensive Error Reporting in Your APIs 321
Accept Multiple Formats for Output and Input 321
Support UI Functionality in the API 321
Include a Search API for Your Own Site 321
Version Your API 322
Foster a Community of Developers322
Donât Try to Be Too Controlling in Your API322
Consider Producing a Service-Level Agreement (SLA) 322
Help API Users Consume Your Resources Wisely 323
Consider Open Sourcing Your Application 323
Easy-to-Understand Data Standards 323
Summary 324
PART 4 Exploring Other Mashup Topics
CHAPTER 13 Remixing Online Maps and 3D Digital Globes327
The Number of Online Maps 328
Examples of Map-Based Mashups329
Making Maps Without Programming 329
Mapbuilder.net 329
Google My Maps 331
A Mashup Opportunity: Mapping Yahoo! Local Collections332
Transforming the Yahoo! Local XML into CSV for
Mapbuilder.net 334
Collection Building in Microsoftâs Live Search Maps 336
Summary of Making Maps Without Programming 338
Data Exchange Formats 338
CSV338
Microformats and Metatags for HTML 338
GeoRSS 339
Yahoo!âs Use of GeoRSS and Yahoo! YMaps Extensions 341
KML 345
Interoperability Among Formats: GeoRSS vsKML346
CONTENTS xv
Creating Maps by API Programming 346
Google Maps API 347
Yahoo! Maps API351
Microsoftâs Live Search Maps/Virtual Earth354
Geocoding356
Yahoo! Maps 356
Geocoder.us 357
Google Geocoder 358
Virtual Earth 361
Geocoding Non-U.SAddresses363
Google Earth and KML 364
Displaying and Handling KML As End Users 364
KML 368
Programming Google Earth via COM and AppleScript374
Mapstraction and OpenLayers 376
An Integrative Example: Showing Flickr Pictures in Google Earth376
KML NetworkLink 379
Generating the KML for the Photos382
The flickrgeo.php Code383
Summary 393
CHAPTER 14 Exploring Social Bookmarking and Bibliographic
Systems 395
The Social Bookmarking Scene 396
Using Programmableweb.com to Examine the
Popularity of APIs 396
del.icio.us 397
Using the del.icio.us API 398
Third-Party Tools for del.icio.us405
Third-Party API Kits 405
Yahoo! Bookmarks and MyWeb407
Connotea408
A Flickr and del.icio.us Mashup 412
Summary 416
CHAPTER 15 Accessing Online Calendars and Event Aggregators 417
Google Calendar 418
Setting Up Google Calendar As an End User 418
Exploring the Feed Formats from Google Calendar 420
xvi CONTENTS
Using the GData-Based Calendar API Directly 426
Using the PHP API Kit for Google Calendar 434
Using the Python API Kit for Google Calendar 437
30boxes.com 438
An End User Tutorial 439
30boxes.com API 439
Event Aggregators 443
Upcoming.yahoo.com 443
Eventful.com452
Programming with iCalendar 458
Python and iCalendar 458
PHP and iCalendar 460
Exporting an Events Calendar to iCalendar and Google Calendar461
The Source: UC Berkeley Event Calendars 462
Creating an iCalendar Feed of Criticâs Choice Using Python462
Writing the Events to Google Calendar464
Summary 471
CHAPTER 16 Using Online Storage Services 473
Introducing Amazon S3 473
Rationale for S3 474
Conceptual Structure of Amazon S3 475
The Firefox S3 Extension Gets You Started with S3476
Using the S3 REST Interface 477
Listing Buckets Using the REST Interface 480
Using the SOAP Interface to S3481
Amazon S3 API Kits 482
PHP 483
Python 484
Summary 486
CHAPTER 17 Mashing Up Desktop and Web-Based Office Suites 487
Mashup Scenarios for Office Suites 487
The World of Document Markup 488
The OpenDocument Format488
Learning Basic ODF Tags 497
Create an ODF Text Document Without Any Styling of
ODF Elements 499
Setting the Paragraph Text to text-body 503
CONTENTS xvii
Formatting Lists to Distinguish Between Ordered and
Unordered Lists504
Getting Bold, Italics, Font Changes, and Color Changes
into Text Spans 505
API Kits for Working with ODF 507
Odfpy 507
OpenDocumentPHP 516
Leveraging OO.o to Generate ODF 518
ECMA Office Open XML (OOXML) 519
Viewers/Validators for OOXML522
Comparing ODF and OOXML 522
Online Office Suites523
Usage Scenarios for Programmable Online Spreadsheets 523
Google Spreadsheets API 524
Python API Kit 524
Mashup: Amazon Wishlist and Google Spreadsheets Mashup528
Zend PHP API Kit for Google Spreadsheets 533
A Final Variation: Amazon Wishlist to Microsoft Excel
via COM 535
Zoho APIs 536
Summary 536
CHAPTER 18 Using Microformats and RDFa As Embeddable Data
Formats537
Using Operator to Learn About Microformats 537
adr (Addresses) 540
hCard (Contacts) 541
hCalendar (Events)542
geo (Locations)543
tag (Tagspaces) 543
Definitions and Design Goals of Microformats 543
Microformats Design Patterns545
rel-design-pattern 545
class-design-pattern 545
abbr-design-pattern 546
include-pattern546
Examples of Microformats 547
rel-license 547
rel-tag 548
xfn548
xviii CONTENTS
xFolk549
geo 549
hCard and adr550
hCalendar 551
Other Microformats 551
Microformats in Practice 552
Programming with Microformats 552
Language-Specific Libraries 552
Writing an Operator Script 553
Studying the Tutorial Script 554
Writing a Geocoding Script556
Resources (RDFa): A Promising Complement to Microformats 557
Reference for Further Study 558
Summary 558
CHAPTER 19 Integrating Search 559
Google Ajax Search 559
Manipulating Search Results 559
Yahoo! Search 561
Yahoo! Images 563
Microsoft Live.com Search 564
OpenSearch 568
Google Desktop HTTP/XML Gateway 570
Summary 571
APPENDIX 573
INDEX 57
Game Production Studies
Video games have entered the cultural mainstream and in terms of economic profits they now rival established entertainment industries such as film or television. As careers in video game development become more common, so do the stories about precarious working conditions and structural inequalities within the industry. Yet, scholars have largely overlooked video game production cultures in favor of studying games themselves and player audiences. In Game Production Studies, an international group of established and emerging researchers takes a closer look at the everyday realities of video game production, ranging from commercial industries to independent creators and cultural intermediaries. Across sixteen chapters, the authors deal with issues related to labour, game development, monetization and publishing, as well as local specificities. As the first edited collection dedicated solely to video game production, this volume provides a timely resource for anyone interested in how games are made and at what costs
Technologies and Applications for Big Data Value
This open access book explores cutting-edge solutions and best practices for big data and data-driven AI applications for the data-driven economy. It provides the reader with a basis for understanding how technical issues can be overcome to offer real-world solutions to major industrial areas. The book starts with an introductory chapter that provides an overview of the book by positioning the following chapters in terms of their contributions to technology frameworks which are key elements of the Big Data Value Public-Private Partnership and the upcoming Partnership on AI, Data and Robotics. The remainder of the book is then arranged in two parts. The first part âTechnologies and Methodsâ contains horizontal contributions of technologies and methods that enable data value chains to be applied in any sector. The second part âProcesses and Applicationsâ details experience reports and lessons from using big data and data-driven approaches in processes and applications. Its chapters are co-authored with industry experts and cover domains including health, law, finance, retail, manufacturing, mobility, and smart cities. Contributions emanate from the Big Data Value Public-Private Partnership and the Big Data Value Association, which have acted as the European data community's nucleus to bring together businesses with leading researchers to harness the value of data to benefit society, business, science, and industry. The book is of interest to two primary audiences, first, undergraduate and postgraduate students and researchers in various fields, including big data, data science, data engineering, and machine learning and AI. Second, practitioners and industry experts engaged in data-driven systems, software design and deployment projects who are interested in employing these advanced methods to address real-world problems
Technologies and Applications for Big Data Value
This open access book explores cutting-edge solutions and best practices for big data and data-driven AI applications for the data-driven economy. It provides the reader with a basis for understanding how technical issues can be overcome to offer real-world solutions to major industrial areas. The book starts with an introductory chapter that provides an overview of the book by positioning the following chapters in terms of their contributions to technology frameworks which are key elements of the Big Data Value Public-Private Partnership and the upcoming Partnership on AI, Data and Robotics. The remainder of the book is then arranged in two parts. The first part âTechnologies and Methodsâ contains horizontal contributions of technologies and methods that enable data value chains to be applied in any sector. The second part âProcesses and Applicationsâ details experience reports and lessons from using big data and data-driven approaches in processes and applications. Its chapters are co-authored with industry experts and cover domains including health, law, finance, retail, manufacturing, mobility, and smart cities. Contributions emanate from the Big Data Value Public-Private Partnership and the Big Data Value Association, which have acted as the European data community's nucleus to bring together businesses with leading researchers to harness the value of data to benefit society, business, science, and industry. The book is of interest to two primary audiences, first, undergraduate and postgraduate students and researchers in various fields, including big data, data science, data engineering, and machine learning and AI. Second, practitioners and industry experts engaged in data-driven systems, software design and deployment projects who are interested in employing these advanced methods to address real-world problems
Mobiilien liiketoimintaekosysteemien menestystekijÀt: laitteistokeskeisistÀ liiketoimintamalleista sisÀltöön ja mainontaan
For firms operating in a networked economy or business ecosystems, value creation may be highly dependent on the relationships with other firms, which has added a significant amount of complexity particularly to strategic and product-related decision-making. In systems thinking, a firm is seen as part of a wider economic ecosystem and environment where it influences and is influenced by other firms. Within a business ecosystem, firms coevolve capabilities around innovations, working both cooperatively and competitively to support new products, satisfy customers, and incorporate the following round of innovations. Ecosystems are often formed around platforms on which products and complements are built, and platforms may also facilitate transactions between distinct groups of users in a two or multi-sided market.
In this study, established theoretical concepts have been brought together to analyze the success factors of mobile business ecosystems in a holistic manner. Additionally, the impact of the historical legacy and path-dependent evolution of a firmâs previous business activities, capabilities, and assets on decisions the firm has made in its ecosystem and platform strategies is studied, and a novel theoretical concept, âangle of entryâ, is recognized. Through a qualitative multiple case study of three leading companies in the smartphone business and their respective business ecosystems, eight common success factors are identified that have contributed to the disruption of the smartphone business by these three new entrants from the IT world, replacing the incumbents. Based on the results, it can be stated that all three leading ecosystems utilize, at least to a certain extent, closed source code to protect their differentiating or otherwise significantly value-adding software components. Similarly, the product platforms of all three ecosystems offer sufficiently open application programming interfaces so that device manufacturers, accessory makers, and developers are able to create products and apps with meaningful differentiation.Verkostoituneessa taloudessa tai liiketoimintaekosysteemeissĂ€ toimivien yritysten arvonluonti saattaa olla hyvinkin riippuvaista suhteista muihin yrityksiin, mikĂ€ on lisĂ€nnyt erityisesti strategisen ja tuotteisiin liittyvĂ€n pÀÀtöksenteon kompleksisuutta huomattavasti. JĂ€rjestelmĂ€ajattelussa yritys nĂ€hdÀÀn osana laajempaa taloudellista ekosysteemiĂ€ ja ympĂ€ristöÀ, jossa se vaikuttaa muihin yrityksiin ja on samalla ympĂ€ristönsĂ€ vaikutuksen kohteena. LiiketoimintaekosysteemissĂ€ yritykset kehittĂ€vĂ€t yhdessĂ€ kyvykkyyksiÀÀn innovaatioiden ympĂ€rillĂ€ tehden yhteistyötĂ€ ja kilpaillen samalla tukeakseen uusia tuotteita, tyydyttÀÀkseen asiakkaita ja ottaakseen kĂ€yttöön uusia innovaatioita. EkosysteemeitĂ€ muodostuu usein tuotealustojen ympĂ€rille, ja lisĂ€ksi alustat voivat vĂ€littÀÀ transaktioita erillisten kĂ€yttĂ€jĂ€ryhmien vĂ€lillĂ€ nk. kaksi- tai useampipuolisessa markkinassa.
TĂ€ssĂ€ tutkimuksessa on yhdistetty tunnettuja teoreettisia kĂ€sitteitĂ€ mobiilialan liiketoimintaekosysteemien menestystekijöiden analysoimiseksi kokonaisvaltaisesti. LisĂ€ksi on tutkittu yrityksen historian ja sen toimintojen, kyvykkyyksien ja resurssien polkuriippuvaisen evoluution vaikutuksia sen pÀÀtöksiin ekosysteemi- ja tuotealustastrategioissa. TĂ€mĂ€n tuloksena on tunnistettu uusi teoriakĂ€site, âtulokulmaâ. Kolmesta johtavasta Ă€lypuhelinliiketoiminnan yrityksestĂ€ ja nĂ€iden kunkin ekosysteemistĂ€ tehdyn kvalitatiivisen monitapaustutkimuksen perusteella työssĂ€ tunnistetaan kahdeksan yhteistĂ€ menestystekijÀÀ, jotka ovat auttaneet nĂ€itĂ€ IT-maailmasta tulleita tulokasyrityksiĂ€ mullistamaan Ă€lypuhelinliiketoiminnan syrjĂ€yttĂ€en alan vanhat johtoyritykset. Tulosten perusteella voidaan todeta, ettĂ€ kaikki kolme johtavaa ekosysteemiĂ€ hyödyntĂ€vĂ€t ainakin jossain mÀÀrin suljettua lĂ€hdekoodia suojatakseen erilaistamista tai muuten merkittĂ€vÀÀ lisĂ€arvoa tuottavia ohjelmistokomponenttejaan. Samoin kaikkien kolmen ekosysteemin tuotealustat tarjoavat riittĂ€vĂ€sti avoimia sovellusrajapintoja, jotta laitevalmistajat ja sovelluskehittĂ€jĂ€t pystyvĂ€t luomaan tarpeeksi erilaistettuja tuotteita ja sovelluksia
Innovation in Energy Security and Long-Term Energy Efficiency â Ą
The sustainable development of our planet depends on the use of energy. The increasing world population inevitably causes an increase in the demand for energy, which, on the one hand, threatens us with the potential to encounter a shortage of energy supply, and, on the other hand, causes the deterioration of the environment. Therefore, our task is to reduce this demand through different innovative solutions (i.e., both technological and social). Social marketing and economic policies can also play their role by affecting the behavior of households and companies and by causing behavioral change oriented to energy stewardship, with an overall switch to renewable energy resources. This reprint provides a platform for the exchange of a wide range of ideas, which, ultimately, would facilitate driving societies toward long-term energy efficiency