Wireframes, Mockups und Prototypen

Als Unternehmen das im Bereich individueller Softwarelösungen aktiv ist stehen die Berater bei L-mobile vor der Herausforderung die zu erstellende Anwendung für den Kunden im Rahmen eines Workshops zu skizzieren und das finale Design erlebbar zu machen.

Fehler oder Design-Probleme die in diesem Stadium des Projektes gefunden werden sind einfach und schnell zu erkennen und können bereits frühzeitig korrigiert werden.

Andere Arbeitsergebnisse dieses Termins umfassen in der Regel Prozess- oder Rollenbeschreibungen, Ablaufdiagramme, Schnittstellen- oder Datenbankbeschreibungen. Alle diese Ergebnisse sind für den weiteren Prozess wichtig, doch kein Arbeitsergebnis ist so überzeugend wie ein Wireframing oder Prototyp der Anwendung.

Diese Ergebnisse sind besonders aus den folgenden Gründen sehr wichtig:

  • Sie sind leicht zu verstehen
  • Sie geben die Vision und die Erwartung realistisch wieder
  • Sie haben einen konkreten Bezug zu den Inhalten
  • Sie sind am ehesten interaktiv
  • Sie erzeugen den größten Eindruck & beeinflussen das Projekt massgeblich
  • Sie sind Grundlage für Diskussion & gemeinsame Verbesserung
  • Sie geben den Fortschritt der konzeptionellen Arbeit direkt wieder

Die anderen Arbeitsergebnisse werden üblicherweise in einem Dokument zusammen getragen. Die Optmierung des Layouts und der Formattierung nimmt häufig einen großen Teil der Arbeit ein. Die Empfänger schauen das Dokument kurz an und fahren mit Ihrer täglichen Arbeit vor.

Hier findet keine wirkliche Veränderung oder kein Wandel statt. Projektdokumente sind in der Regel nicht die Dokumente mit denen man seine Bürowände schmücken möchte. Ihr Ziel ist das Auslösen von Veränderungen in einem Unternehmen. Wenn man ein Problem lösen und die Lösung effektiv und effizient kommunizieren möchte, sind Wireframes und Prototypen der beste Weg. Sie stimulieren die Vorstellungskraft, erzeugen Verständnis und geben Menschen eine Vorstellung von den erreichbaren Zielen. Kein anderes Arbeitsergebnis kann diesen Prozess so effektiv auslösen. Der Eindruck, den ein guter Prototyp hinterlassen kann ist nicht zu vernachlässigen, unabhängig davon welchen Stellenwert die anderen Dokumentationsteile erhalten.

Wireframes

wireframe

Wireframes sind wie Baupläne in der Architektur. Ihr Ziel ist es den grundlegenden Aufbau, die Struktur, die Navigation und die Organisation, und NICHT die visuellen Aspekte wie Icons, Farben und Typgrafie einer Anwendung zu beschreiben. Aus diesem Grund werden Wireframes häufig in schwarz / weiß ausgeführt. Der Fokus liegt häufig auf Inhalten, nicht auf der Form. Wireframes werden üblicherweise vor den so genannten Mockups oder Prototypen erstellt.

Mockups

mockup

Mockups kommunizieren die visuellen Aspekte einer Anwendung die ein Wireframe nicht transportieren kann. Hier geht es um Bildwahl, Typografie und Farbgebung. Nach der Fertigstellung bekommt man häufig einen Eindruck davon wie das fertige Design aussehen soll. An dieser Stelle kann ein Entwickler eingeschaltet werden der die Anwendung nach diesen Vorgaben gestaltet.

Prototypen

Ein interaktiver Prototyp ist die Königsdisziplin. Hier geht es darum eine interaktive Demoanwendung z.B. aus Html und jQuery zu erstellen die den finalen Funktionsumfang für den Anwender wirklich erlebbar macht. Der Vorteil ist das bereits sehr früh Schwächen in der Ausgestaltung im Bezug auf die Zielplattformen gefunden werden können. In der Regel empfiehlt es sich mit einem Satz an vorgefertigten Elementen zu arbeiten um die Bearbeitungszeit während des Konzeptes möglichst gering zu halten.

Der Vorteil ist das die Anwendung bereits fast vollständig die Ideen und Designs wiedergibt und diese von anderen Entwicklern sehr schnell bearbeitet bzw. übernommen werden können. Darüber hinaus ist Html wirklich plattformunabhängig.

Auf dem Markt existiert eine ganze Reihe von freien und kommerziellen Prototyp-Werkzeugen die in unterschiedlicher Qualität Demoanwendungen erzeugen. Ich persönlich bevorzuge den Einsatz von reinem Html, jQuery, CSS und Firebug um meine Kentnisse in diesen Bereichen zu trainieren und die Entwicklung schlank zu halten.

FORM + INHALT = DESIGN

Design ist die Synthese von Form und Inhalt. In einem interaktiven Prototyp erlebbar, fühlt sich die fertige Anwendung zum Greifen nah an. Mindestens eins der oben genannten Werkzeuge sollte in keinem professionellen Projektworkshop fehlen. Die Begeisterung die ein Kunde ausstrahlt der ein Design aus einem Wireframe entstehen sieht ist eine tolle Erfahrung für jeden der dies schon einmal erleben durfte. Ich möchte auf das Gefühlt nicht mehr verzichten.

Posted By: Oliver Joest @ May 25, 12:50 PM | Do you speak English?

TOP 100 Blogs for Mobile

mobile tag cloud

Following Jurgen Appelo on his Blog noop.nl for some time now, his posts on agile software development are a true inspiration to continue this project. Some time ago he came up with the idea of TOP 100 for lists. Some examples are the TOP 100 Blogs for Developers or the TOP 100 Best Books for Managers, Leaders & Humans

I was impressed by the response to his series. It seems his traffic has dramatically increased and also many people where providing comments and also making suggestions to extend the list. After some time passed he updated his original list and the post came back to my mind. After thinking a while about it i decided to create a TOP 100 mobile business list.

Why mobile?

As some of you might know i am allowed to call myself “Development Manager” for L-mobile We’re creating mobile solutions in enterprise environments on a daily basis. We are working with Microsoft technologies, including a pinch of ALT.Net and always searching to improve the development process. I have some insight in the Microsoft way of doing things, Compact Framework, SQL Compact, you name it.

I didn’t want the resulting list to be too platform specific. Focus on a single technology or Programming Language didn’t cut it. I wanted the list to include different aspects of the mobile business as it is in 2009. It’s a true heteregenous network of aspects. Programming Languages + Tools, User Interfaces, Concepts, Devices and processes. The goal was to embrace all of the aspects and assemble a list that contains the best of all.

Due to the nature of my companies business i expected the list to come out a little .Net centric. I tried to get away from it as much as possible but of course this list is subjective to my research. If you find an important voice in the mobile blogosphere is missing i am looking forward to improve!

Assembling a TOP 100 List

When starting the list i decided to stick to the approach Jurgen outline in his post How to make a Top Blog List The assembling of a list of blogs was no major deal, by going from my feedreader to the blog rolls of the sites i visited, taking a look at google, technorati and twitter i was quickly able to assemble a list with more than 300 items in it.

But then comes the long end, the gathering of the numbers turned out to be far more exhausting then Jurgen let me anticipate: “And some stamina is useful as well, because it’s a lot of work…” How right he was!

In the end the list was complete with numbers in them, final sorting was like winning the fight. The insights i gathered are valuable, the mobile industry consists of so many aspects, and taking a look at them was both motivating + interesting at the same time.

UPDATE: After having this post around for at least 1 month, i am currently taking part in the 1st german mobile camp in Dresden and i decided it’s a good idea to let this post manifest.

  1. RussellBeattie.com Russel Beattie (en)
  2. Android Developers Blog Romain Guy, Eric Chu, Jason Chen, Dan Morrill and others (en)
  3. Boy Genius Report The Boy Genius (en)
  4. The Mobile Gadgeteer mobile edition Matthew Miller (en)
  5. MobileCrunch Greg Kumparak, Devin Coldewey, Erick Schonfeld, Nicholas Deleon, Peter Ha, Matt Burns and others (en)
  6. The iPhone blog: iPhone News, Reviews, and Opinion Rene Ritchie, Dieter Bohn, Brian Hart, Chad Garrett, Casey Chan, Jeremy Sikora, (en)
  7. MobHappy Russel Buckley, Carlo Longino (en)
  8. Official Google Mobile Blog Arun Mathew, Nick Fey, Chrix Finne, Craig Wilkinson, Tom Dimopoulus, Andrew Chang, Leif Hendrik Wilden and others (en)
  9. Engadget Mobile Chris Ziegler, Tim Stevens, Trent Wolbe, Nilay Patel, Sean Cooper and others (en)
  10. Jan Chipchase – Future Perfect Jan (en)
  11. textually.org Emily Turrettini (en)
  12. All about Mobile Life (en)
  13. mocoNews Rafat Ali, Staci Kramer, Ernie Sander, Tricia Duryee, Dianne See Morrison and others (en)
  14. Smart Mobs Howard Rheingold (en)
  15. Flash Devices – Adobe Flash Development Archive for Non-PC Devices Bill Perry (en)
  16. Mobile Opportunity Michael Mace (en)
  17. MobiAD » Mobile Advertising News Jim Cook, Ferhan Cook, David Holding, Marein Orre (en)
  18. Mobile Web News and Reviews | Wap Review (en)
  19. The Mobile Technology Weblog – Main page – Location Based Services and all about Mobile Marketing – mobile technology, trends, technology trends, wireless, mobile marketing, mobile web, mobile internet, mobile 2.0 creativeweblogging (en)
  20. Mobile Industry Review Ewan MacLeod, Ricky Chotai, Ed Hodges, Jonathan Jensen, Steve Kennedy and others (en)
  21. Pocket PC Thoughts – Daily News, Views, Rants and Raves Thoughts Media Inc. (en)
  22. Windows Mobile Team Blog Luke, EricN, jpbruno, Joshua Partlow, Jim Causey and others (en)
  23. MOBILEMARKETINGMAGAZINE.CO.UK David Murphy (en)
  24. Open Gardens Ajit Jaokar (en)
  25. Mobile phone news, reviews, rumours and trends – Mobile Mentalism Mike Evans (en)
  26. Planet Mobile Web (en)
  27. mobile zeitgeist Aleksandra Schmid, Heike Scholz, Martin Walter, Philipp Nagele and others (de)
  28. WirelessMoves Martin Sauter (en)
  29. MobileCowboys: Nederlands populairste Mobile weblog Ron Smeets, Jeroen, Chris Bannink and others (nl)
  30. mTrends – mobile media lifestyle – Mobile 2.0 Rudy de Waele (en)
  31. BlackBerry Rocks! Mauricio (en)
  32. Communities Dominate Brands Alan Moore, Tomi T Ahonen (en)
  33. Smartphone Thoughts – Daily News, Views, Rants and Raves Thoughts Media Inc. (en)
  34. Not Another Mobile Phone Blog (en)
  35. Dean Bubley’s Disruptive Wireless Dean Bubley (en)
  36. Mobile Messaging 2.0: a hosted discussion on mobile messaging, devices, and user practices and trends Paul Ruppert, Ewan Spence, James Coops, Imran Ali, Chris Lennartz and others (en)
  37. biskero Biskero (en)
  38. TabletBlog.com by ThoughtFix thougtfix (en)
  39. S60 Blogs (en)
  40. Drahtlos: Der Mobile-Blog | Mobile Business | ZDNet.de Joachim Kaufmann, Mike Sixt, Kai Schmerer (de)
  41. About Mobility C. Enriquo Ortiz (en)
  42. blog.plazes.com giuseppe, Peter Rukavina (en)
  43. tnkgrl Mobile tnkgrl (en)
  44. Mobile Marketing Watch Justin, Michael, Adena, Kim (en)
  45. mobileYouth Graham Brown, Josh Dhaliwal (en)
  46. London Calling » the mobile advertising blog Andrew Gril (en)
  47. Mobile Learning Leonard Low (en)
  48. Mobile/Comm » VentureBeat MG Siegler (en)
  49. mobile monday london Daniel K. Appelquist, Alex Craxton, Jo Rabin, Helen Keegan (en)
  50. Gadgets on the Go Jimmie Geddes, Rocco Mandaglio, Alan Grassia (en)
  51. ShareMe -The Mobile Future : Weblog Fred Grott (en)
  52. Always On Real-Time Access Chetan Sharma (en)
  53. FlashMobileBlog Mark Doherty (en)
  54. Musings of a mobile marketer Helen Keegan (en)
  55. VisionMobile :: blog Åse Stiller, Andreas Constantinou, Thomas Menguy, Raj Singh, Vanessa Maesom and others (en)
  56. Tom Hume Tom Hume (en)
  57. You Can Take it With You – Pluralsight Blogs Jim Wilson (en)
  58. MEX – the strategy forum for mobile user experience Marek Pawlowski (en)
  59. A New Mobile Website Every Day | MobileMammoth.com (en)
  60. Backstage at MED Loke Uei Tan (en)
  61. Inside iPhone Blog: blog Archives Dave Aiello, Erica Sadun, Raven Zachary, Chris Adamson (en)
  62. mobilejones Debi Jones (en)
  63. JAJAH Development Blog (en)
  64. mopocket Justin Oberman, Mordy Gilden, Kathie Legg, Josh Wais, Doug Busk (en)
  65. Mobile Active Blog Katrin Verclas (en)
  66. The Windows Mobile RSS (Reed and Steve Stuff) Feed hegenderfer, ReedR (en)
  67. Mike Rowehl: This is Mobility Mike Rowehl (en)
  68. gotomobile | The mobile usability and user experience blog Raj Singh, Kelly Goto (en)
  69. Small Surfaces – mobile user interface design / user experience design / interaction design resources Gabriel White (en)
  70. Touch | Interaction with RFID and NFC Anne Galloway, Timo Arnall, Einar Sneve Martinussen (en)
  71. dw2-0 David Wood (en)
  72. ChristianLindholm.com Christian Lindholm (en)
  73. Scott Janousek Scott Janousek (en)
  74. Rob Tiffany’s Windows Mobile Accelerator Rob Tiffany (en)
  75. dotMobi Trey Harvin, James Pearce, Amy Mischler, Paul Nerger (en)
  76. Every Developer, Now a Mobile Developer! (en)
  77. ArcGIS Mobile Blog (en)
  78. Mobile-Tagging Hegen, Lautenschlager, Heldt und Jung (de)
  79. Mike Krisher’s Blog Mike Krisher (en)
  80. Mobile Advertising | Mobile Agency | Mobile Advertising Agency | Mobile Marketing Simon Liss, Si Crowhurst, Ben Scott-Robinson, Emma Scott-Robinson, Winston Milton (en)
  81. Chris Tacke Chris Tacke (en)
  82. Alex Yakhnin’s Blog (en)
  83. Mobile Phone Development (en)
  84. TomSoft (en)
  85. Blogs | mobiForge (en)
  86. mjelly mobile 2.0 blog (en)
  87. Mobile Sites | Mobile Internet | Mobienthusiast.mobi (en)
  88. MobilOpen : the Off Deck Mobile Internet Group (en)
  89. Transformer Mobile Lab (ch)
  90. My Brain Hurts (en)
  91. McGuire’s Law (en)
  92. AnalystXpress – The blog from Juniper Research (en)
  93. Jeff Sharkey (en)
  94. UltraMobileGeek by ThoughtFix (en)
  95. Mobile Audience (en)
  96. Mark Wilcox's Forum Nokia Blog (en)
  97. Mohit Gogia’s weblog (en)
  98. Andrea Trasatti’s tech notes and more (en)
  99. Peter Nowaks Mobile Blog (en)
  100. mobilestance.com – mobile marketing perspectives and analysis (en)

Find this list and the OPML file attached in the Zip File

Posted By: Oliver Joest @ Apr 26, 01:05 PM | Sprechen Sie Deutsch?

iPhone - The stamina Revolution

After using my iPhone for almost half a year now i always felt that it was lacking some important thing: Battery Power. The Standby time of my iPhone was in fact that bad that i wasn’t able to travel more than one day without recharging it in the evening.

After some research i have assembled a list of the settings that solved my problem. I have the feeling that the largest Consumer was the 3G option. After switching it feels like it will standby for epic timespans (When not talking on the Phone the whole day, i can live with 3-4 days without power outlet).

  • Reduce Brightness to about 10%
  • Switch off 3G, your iPhone will go with Edge which gives decent speeds for mail and basic browsing, you can start 3G if you really feel you need it (iTunes, AppStore DL, etc.). After switching it off i never felt the need to switch it on again
  • Switch of Wi-Fi, also just switch it on if you need it
  • Same for Bluetooth
  • Go from Push to Periodic updates, receiving updates once per hour does it for me.

That’s it, recharge and feel the Power of a iPhone that to me is more like a companion than a Tamagotchi which needs periodic care.

Posted By: Oliver Joest @ Mar 26, 07:10 PM | Sprechen Sie Deutsch?

Feedreaders

Some of my teammates are not experienced with the usage of Feeds, so i decided to give a short introduction to the subject.

*The basic idea behind feed readers is that a website publishes it’s content in a machine readable resource. This Resource will update frequently for example when a new article is published.

A Feedreader is a program that monitors a list of resources and aggregates new posts into some kind of inbox. This inbox can be compared best to an E-mail client, you can read new posts, order them into folders and add new feeds if you like.
A bunch of Feedreaders exist. I tried some of them but decided for Google Reader in the end. As a gimmick i will share my .opml file (Directory of Feeds i read) with you.

Google Reader

The Google Reader is a free service. You can subscribe to it via http://www.google.com/reader. Once registered you can start registering new Feeds to it. It helps managing Posts by Starring them (marking them Favorite), order Feeds in folders and the best: it is available everywhere you have an online connection. This means you can get your news all over the world.

How to find Feeds

If you have sites you visit on a regular basis watch-out if they show one of the Orange RSS-Icons. Most Browsers will show this near to the address bar if the Site overs Feeds.
Once you click it you will be redirected to the machine readable content of the site. The address of this page is what you will need to register it to your feed reader software.

Watch out: Some sites over different types of feeds. E.g. one for posts and one for comments.

Once you found a site you like you should look for a “Blogroll” on the Website. Most Blogging Systems allow you to publish the list of Sites you like. Once you found a starting point you can dig deeper by looking at the content the publisher reads. This is like Alice in Wonderland: Follow the white rabbit and stop & subscribe to what you like.

Today a plethora of Sites offer feeds. The problem is not to find them but to filter the information for those feeds which provide you the most value.

Bottom-Line

Feeds help you to stay updated and gather content from multiple sites. But make sure you subscribe only to Feeds which yield a value. Also take into account that most blogs express the subjective thoughts of a single author to a specific topic. Always be critical and build your own opinion by reading multiple sources.

Once found a start, and with some discipline blogs can provide a lot of value.

Posted By: Oliver Joest @ Mar 14, 07:13 PM | Sprechen Sie Deutsch?

One year Recap: Happy Birthday L-mobile Blog

Almost without any notice the L-mobile Blog passed it’s first birthday. *Time for me to review
the first 365 days of existance and draw a little resumee*. In the beginning there was the idea of starting a blog. Motivated by different posts like i decided to give it a try.

After posting some articles i decided it was fun and i would continue. Also some of my teammates took the upcoming adventure and contributed some bits, i was happy and waited to see the blog growing.

After the enthusiasm

But after a while i discovered that posts where not coming that easy. There was a timespan of almost 2 months where no new entry was published. Did the vision of a succesful business blog end like that? I decided to continue, writing at least one post in a month to keep things updated from time to time. Writing blog posts is a task that consumes time. It’s not that you flip out your notebook and voila there are new posts.

Posting articles is work. First there is the idea to write, followed by research, writing, preparing examples and looking for appropriate visuals. Assembling everything in a meaningful and appealing manner and posting is the last step. Sometimes this step is never reached. There are some articles waiting ever since to be published. The headings are ready , but the content is not ready to be released right now.

Positive experiences motivate you to continue.

Independent visitors

My teammates did not notice the blog until i kept telling them that i have posted something related to their questions on this blog. This was in one way unsatisifying, but on the other hand statistics showed that i have up to 10 regular visitors per day that are not generated by my teammates. so still there is some nice chance to increase the amount of readers.

Posting value

There are some posts that really draw a lot more attention then others, most of them are not related to mobile business but to everyday questions. These posts are the real traffic-magnets and should be mentioned here:

Traffic sources

Almost all of the traffic is generated from direct visitors (say 60%), the rest is coming from search engine(s) (in fact it’s only one search engine: google). There are almost no referring websites that link to the content, this means two things: Improve the content and spread the word to other websites.

What’s next?

During my current research for a series of blog posts i analyzed a lot of blogs. I discovered that good blogs have something in common and i feel like it’s time to refresh things a little bit.

  • Introduce yourself. I think that a blog should provide a little background- information about the authors and the motivation that it’s driven from. It should follow the elevator-pitch rule.
  • Allow comments. When setting up this blog i decided not to accept comments. I have made some bad experiences with comment spam in the past and so i decided to leave it out. But i think it is time to give the readers the chance to participate and share their insights.
  • More Posts, better quality. Like in the wikipedia Quality Offensive i want to increase the Quality of the posts to create more value, also i would like to see some new Posts coming. Focus on the niche will do the rest…
  • English as a default language. In the beginning i decided to write in german, but over time i discovered that writing in english will be more popular. The posts will attract a broader audience. As a side-effect my team-mates from Hungary, Slovakia and Turkey will be able to participate as well.

Posted By: Oliver Joest @ Feb 26, 06:16 PM | Sprechen Sie Deutsch?

Installing Oracle Instant Client

A package containing a lightweight Oracle client for Windows, Linux, Mac OS and Unix is available from Oracle (Direct Download) After extracting the Package to the local hard drive – e.g. C:\Oracle you should alter your Path variable and include the newly created Oracle folder.

PATH=C:\Oracle\

Connecting to Oracle is possible in 2 ways. With TNSNames.ora or without. The TNSNames.ora file acts as a connection directory so you can specify multiple connections and use an abbreviated connection string.

When using TNSNames.ora create a new folder in C:\Oracle called “Network” and under this one a folder called “Admin”. Now we have to include this in the Environment variables by creating a new Entry called “TNS_ADMIN” which points to the directory where the TNSNames.ora file resides.

TNS_ADMIN=C:\Oracle\Network\Admin\

If you ain’t looking forward to create a TNSNames.ora the connection string for the .Net Framework Data Provider for Oracle can be specified when creating new connections

SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)
(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
uid=myUsername;pwd=myPassword;
Connection String omitting TNSNames.ora

If you are going to use TNSNAMES.ora create a TNSNAMES.ora file in the TNS_ADMIN directory and include the following and replace DEMO, SERVER and PORT with the correct values:

DEMODB.SERVER =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = SERVER)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = DEMODB)
    )
  )
Example entry for TNSNAMES.ora


It can become necessary to specify a default NLS_LANG in your environment variables.

NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

Sources
[1] Instant Client Package – Basic Lite
[2] Oracle InstantClient (Needs Registration)
[3] connectionstrings.com – Oracle
[4] Oracle Instant Client – orawiki.de (German)

Posted By: Oliver Joest @ Feb 03, 01:39 PM | Sprechen Sie Deutsch?

The Mexican Job




What a great night!

Posted By: Oliver Joest @ Feb 03, 08:57 AM | Sprechen Sie Deutsch?

January Link Exchange

I know that posting links to good articles is a common behavior when your own creativity suffers and you’re not able to finish that blog post.

I like the idea that posting my favourite writers articles will increase my productivity just by sharing them to my environment. So here we go:

How to Handle Multiple Customers
This one was espacially revealing as it shows a way how to deal with the real problems software development teams are facing each day.

ASP.Net MVC Handling Formats based on URL extensions
I like the idea of URL extensions even though the outlined solutions just shows a conceptual way of arriving there with ASP.Net MVC

Taming Perfectionism
Because real artists ship!

Variable Length List of Items
I’ve seen this UI Pattern multiple times and am really lucky to find such a good example for the creation. One Problem still exists, Firefox and Opera are loosing already entered data. Hopefully this will be fixed in a later release of ASP.Net MVC

Oracle Instant Client
At last a solution to prevent the installation of the 400MB Oracle Client monster, i like the xcopy approach and putting the additional environment variables into place feels like it’s 2009.

Posted By: Oliver Joest @ Feb 02, 04:23 PM | Sprechen Sie Deutsch?

« Older

L-mobile, All rights reserved. Impressum