35. Mashups Παραδείγματα: Book Cover Carousel - Cambridge Public Library, Cambridge, Ontario. New Book Information + Syndetic Book Covers 7-11/12/2009 Κατερίνα Κεράστα - ΒΙΒΛΙΟΘΗΚΗ ΛΙΒΑΔΕΙΑΣ
Αναγνωρίζει πρότυπο Office 2007 και πάνω π.χ. . docx κλπ.
Καλούμε διεπαφή προγραμματισμού εφαρμογών (για συντομία διεπαφή ή ΑΠΙ από το αγγλικό API , Application Programming Interface) την διεπαφή που ένα υπολογιστικό σύστημα, βιβλιοθήκη ή εφαρμογή παρέχει προκειμένου να επιτρέψει να γίνουν προς αυτό αιτήσεις από άλλα προγράμματα και/ή ανταλλαγή δεδομένων. Περιγραφή Ένας από τους πρωταρχικούς σκοπούς μιας διεπαφής είναι να διατυπώσει το σύνολο των λειτουργιών-υπηρεσιών που μπορεί να παρέχει μια βιβλιοθήκη ή ένα λειτουργικό σύστημα σε άλλα προγράμματα χωρίς να γίνεται κάποια αναφορά στον κώδικα που υλοποιεί αυτές τις υπηρεσίες. Π.χ. το ταχυδρομείο παρέχει και την υπηρεσία της αποστολής γραμμάτων. Σου λέει τους κανόνες που θα ακολουθήσεις για να κάνεις το αίτημά σου (φορμάτ διεύθυνσης παραλαβής, γραμματόσημο, κ.λ.π.) αλλά το πώς θα υλοποιηθεί αυτό σου το αίτημα είναι δουλειά ενός ολόκληρου μηχανισμού ανθρώπων υλικού εν πολλοίς αθέατα στον χρήστη της υπηρεσίας. Δηλαδή στο παράδειγμα του ταχυδρομείου η διεπαφή είναι οι υπηρεσίες που παρέχει στους πελάτες και οι οποίες είναι γραμμένες συνήθως σε ένα φυλλάδιο. Το φυλλάδιο αυτό είναι η διεπαφή του ταχυδρομείου προς τους πελάτες. Ανάλογα το λειτουργικό σύστημα π.χ. το windows έχει την δικιά του διεπαφή, που διατίθεται δωρεάν από την Microsoft , και η οποία περιλαμβάνει το σύνολο των υπηρεσιών που παρέχει το λειτουργικό στις εφαρμογές. Το μέρος του λειτουργικού που υλοποιεί τις υπηρεσίες που περιγράφονται στη διεπαφή λέμε ότι είναι η υλοποίηση της διεπαφής.
Μέσω απλών λογικών εντολών και με πολύ εύχρηστο και βολικό user interface μπορείτε π.χ. να συνθέσετε πολλά feeds σε ένα, με επιλογές φίλτρων , επεξεργασίας και ταξινόμησης , ή να συνδέσετε πληροφορίες με χάρτες , ή να φτιάξετε widgets και πολλά άλλα. Και όλα αυτά με την σίγουρη απόδοση και ταχύτητα των servers της Yahoo! , χωρίς καθυστερήσεις και προβλήματα όπως γίνεται με άλλες σχετικές υπηρεσίες. Οι δυνατότητες χρήσης είναι απεριόριστες. Όλα τα “Pipes” που θα δημιουργήσετε είναι διαθέσιμα προς χρήση σε πολλά formats όπως π.χ. RSS, JSON, KML κ.α.
Ο εκδοτικός οίκος Penguin μαζί με την ομάδα game designer “Six to Stat” δημιουργούν το “We Tell Stories” , μια καταπληκτική προσπάθεια να φέρουν κλασσικά έργα στη σύγχρονη εποχή με το moto “Six authors, Six stories, Six weeks” Οι 6 συγγραφείς (Charles Cumming, Toby Litt, Kevin Brooks, Nicci French, Matt Manson και Mohsin Hamid) εμπνέονται απο 6 κλασσικά λογοτεχνικά έργα όπως το Hard Times του Charles Dickens και δημιουργούν 6 σύγχρονες ιστορίες. Οι ιστορίες αυτές μας παρουσιάζονται μέσα απο το wetellstories, χρησιμοποιώντας Web 2.0 υπηρεσίες! Μέχρι στιγμής έχουν παρουσιαστεί οι δυο πρώτες ιστορίες οι οποίες έχουν ως εξής Charles Cummin : The 21 steps Ενας Λονδρέζος γίνεται μάρτυρας μιας δολοφονίας και εκβιάζεται για να μεταφέρει ένα μυστηριώδες υγρό πάνω σε ένα αεροπλάνο. Παρακολουθούμε την εξέλιξη της ιστορίας στις διάφορες περιοχές του κόσμου μέσα απο το Google Maps! Toby Litt : Slice Η Slice μετακομίζει στο Λονδίνο μαζί με τους γονείς της αλλά το σπίτι που ζουν μάλλον είναι στοιχειωμένο. Για 4 μέρες (απο χθες) θα παρακολουθούμε τι ακριβώς διαδραματίζεται μέσα απο τα blogs της Slice αλλά και των γονιών της!