Λίγο πριν το τέλος του έτους 2009 και δια στόματος του Jay Sullivan της οικογένειας Mozilla ανακοινώθηκε
πως σε λίγες ημέρες θα κυκλοφορήσει η έκδοση του δημοφιλέστερου παγκοσμίως φυλλομετρητή Firefox για κινητές συσκευές. Το όνομα αυτού θα είναι FENNEC και όπως αναφέρεται έχει ήδη δοκιμαστεί επιτυχώς στο Nokia N900 και σε άλλα “έξυπνα” κινητά. Αρχικά ο Fennec θα παίξει σε κινητές συσκευές με λειτουργικό Windows Mobile ή Android, και φυσικά όχι σε iPhone διότι η Apple επιτρέπει τη χρήση browser που βασίζονται μόνο στο Webkit, όπως ο Safari. Επομένως ο Safari δεν απειλείται, αντίθετα με τον Opera mini που θα πρέπει να αντιμετωπίσει το νεόφερτο Fennec (Firefox).
Η καινοτομία που συνοδεύει την έκδοση του Fennec είναι η δυνατότητα συγχρονισμού μεταξύ desktop και κινητής συσκευής. Δηλαδή θα επιτρέπει στον χρήστη να έχει στην κινητή συσκευή του, τα ίδια δεδομένα / σελίδες που χρησιμοποιούσε στο desktop ή το φορητό του. Πέρα απ’αυτό ο Fennec θα είναι ο πρώτος browser κινητής συσκευής που θα φέρει ενσωματωμένες μικρές εφαρμογές, δηλαδή extensions . Περισσότερες πληροφορίες για τα extensions του Fennec δείτε εδώ και επισκεφτείτε αυτή τη συλλογή.
The era of Web 2.0 technology is so mature that many web developers worldwide are designing web applications for mobile phones. No doubt, this is the future and this in agreement with the rapid evolution of smartphones (see the family Symbian, Windows Mobile, iPhone, BlackBerry/RIM, Android and OpenMoko), and as the companies follow a low-cost marketing plan seems that the future is not too distant.
Wap, wml and generally xml are the standards page formats for a tipical wap site. Profiles for any type of mobile phone are properly declared on the rendering engine of the response engine/server in order to provide a correct and pleasant display content in regard of this specific mobile device. This is maybe the biggest difference with the servicing of content for a pc web browser and a mobile phone browser.
In most countries around the world the mobile internet connection is not so cheap. So for the developer testing the application is a necessity that usually is done via simulation with various tools as Proximitron. Roughly the idea is to make a trick and hide from the servicing engine that we're using a pc browser. This info is provided from our browser to the server from our first request from a parameter named "User Agent". If we can change our PC browser's User Agent to a predefined-true mobile User Agent, the servicing engine will deliver the content for this specific profile. In this way we could check for different User Agents and so for different mobile phones how the content will be dislayed on the screen.
I didn't mention that browsers does not read wap (wml, xml) pages. In fact, Proximitron although a precious simulation tool it's not so easy to be configured. And now the good news. Mozilla offers all the things we need in four plugins. All we have to do is install, create a profile ( or more if you make serious business) and that's all. Wap pages leave out big images and publicity, so you could use wap pages to read briefly news, maybe more fast than RSS offers.
Install the following add-ons of Mozilla/Firefox :
Loading a mobile profile:
From Mozilla/Firefox menu select: TOOLS => User Agent Switcher => Options => options
Select "Add" to add a new profile.
For ex. Nokia 6630 use the following fields:
Description: Nokia6630
User Agent: Nokia6630/1.0 (2.39.129) Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1
Leave all others fields empty.
Click OK to save the new profile and exit. In any case, note that you can simply use the default profiles provided with the add-on installation.
Selecting a new profile device:
From the Mozilla/Firefox menu select: TOOLS => User Agent Switcher => and from the appending list select your mobile profile device (for ex.Nokia 6630). That' all! In the following you can see a demonstration made with my browser. Happy New Year!
πως να βλέπετε και να κατεβάζετε αρχεία από σελίδες wap
Το βασικό πρόβλημα στην προβολή σελίδων wap από ένα κοινό browser είναι πως δεν καταλαβαίνει την γλώσσα των αρχείων .wml κάτι αντίστοιχο με το .html για τις κοινές ιστοσελίδες). Οι σελίδες wap δεν είναι τίποτε άλλο από σελίδες τύπου xml, διαμορφωμένες με ιδιαίτερο τρόπο ώστε να είναι προσιτές σε κάθε ή καλύτερα στους περισσότερους τύπους κινητών τηλεφώνων.
Το plugin "wmlbrowser" (Mozilla/Firefox) επιτρέπει την προβολή σελίδων .wml σαν να ήταν κανονικές σελίδες. Δηλαδή βλέπετε τις σελίδες σαν να τις βλέπατε από το κινητό σας και φυσικά δωρεάν. Aν υπάρχουν αρχεία (ringtones, realtones, wallpapers, ...) μπορείτε να τα κατεβάσετε σαν να ήταν απλά αρχεία - φυσικά όταν δεν πρέπει να πληρώσουμε για το κατέβασμα.
Η πρώτη φορά που συνάντησα το mldonkey ήταν κάπου στις αρχές του 2003, ενώ περίμενα υπομονετικά να κάνω τα "κατεβάσματα" μου από το emule, παρατηρούσα αυτούς τους μαυρισμένους (ήταν στην μαύρη λίστα του emule) χρήστες του mldonkey να εμφανίζονται απ'το πουθενά και να κατεβάζουν με μεγάλες ταχύτητες.
Τέσσερα χρόνια μετά και αφού είχα εξαλείψει πλήρως τα Windows από τον υπολογιστή μου - χάρις στην 6η έκδοση του Λ.Σ. FreeBSD - θυμήθηκα αυτά τα μαύρα ανθρωπάκια. Σε αυτές τις παραγράφους θα περιγράψω την εγκατάσταση του αγαπημένου μου peer-to-peer client.
Ας ξεκινήσω όμως με λίγη ιστορία. Το mldonkey γεννήθηκε τον Ιανουάριο του 2002 από τους Fabrice Le Fessant και Simon Patarin σαν εργασία πάνω στην γλώσσα προγραμματισμού ocaml (project του Γαλλικού Εθνικού Ινστιτούτου Πληροφορικής INRIA ).Μια απ'τις σημαντικότερες καινοτομίες που προσέφερε ήταν πως είχε την δυνατότητα να συνδεθεί σε πολλούς servers ταυτόχρονα βελτιώνοντας αισθητά τις δυνατότητες του σε σχέση με άλλους peer to peer clients.
Στην αρχική του σχεδίαση το mldonkey ήταν ένας απλός client για τα δίκτυα peer to peer Edonkey2000 και Overnet.Σήμερα υποστηρίζει, επιπλέον, τα ακόλουθα p2p δίκτυα και πρωτόκολλα μεταφοράς αρχείων: BitTorrent, Gnutella (LimeWire), Gnutella2, FastTrack, FileTP: HTTP, FTP και SSH, Kad Network, DirectConnect - dc++-υποστήριξη μέχρι την έκδοση 2.8.7.
Σειρές προτεραιότητος: Αν το emule έχει σειρές προτεραιότητος βασισμένες σ'ένα σύστημα αξιολόγησης που βασίζεται κυρίως κατά πόσο μοιράζεσαι αρχεία, το mldonkey δεν έχει σειρές προτεραιότητος. Γίνεται απλά μια τυχαία επιλογή από χρήστες την στιγμή που ελευθερώνεται μια θέση. Όποιος το ζητήσει πρώτος, το έχει. Αν δηλαδή υπάρχει μια λίστα 50 χρηστών emule για μια ζήτηση σε ένα αρχείο και την στιγμή εκείνη που κλείσει μια σύνδεση (ένας χρήστης τελειώσει το download του) ένας χρήστης mldonkey ζητήσει το αρχείο παίρνει την σειρά όλων των άλλων που περιμένουν. Ίσως να μην είναι δίκαιο, αλλά από τη στιγμή που χρησιμοποιούν όλοι το ίδιο δίκτυο τελικά η επιλογή του client που θα χρησιμοποιήσετε παίζει ρόλο!
Ας δούμε τώρα πως γίνεται η εγκατάσταση στο FreeBSD 6.2 . Το mldonkey αποτελείται από τον πυρήνα (core) και από το γραφικό περιβάλλον (GUI). Το core εγκαταστείται από τις πόρτες.
# cd /usr/ports/net-p2p/mldonkey
# make install clean
Αν χρησιμοποιείται έκδοση 6.1 η πόρτα είναι broken. Αναβαθμίστε τις πόρτες με cvsup & portmanager ή portupgrade.
Σαν GUI θα χρησιμοποιήσουμε τον browser Mozilla Firefox.Αν έχετε εγκαταστήσει το core από τις πόρτες τότε στο /usr/ports/distfiles θα βρείτε το mldonkey-distrib-2.8.7.tar.bz2 . Κάντε:
# tar zvxf mldonkey-distrib-2.8.7.tar.bz2
και μέσα στον φάκελο mldonkey-distrib-2.8.7 που δημιουργήθηκε θα βρείτε το αρχείο ./distrib/ed2k_mozilla/mldonkey_protocol_handler-2.1.xpi .Είναι ώρα να ανοίξουμε τον browser Mozilla Firefox. Από Μοτζίλλα FILE -->OPEN FILE --> Επιλέξτε το αρχείο στον φάκελο mldonkey-distrib-2.8.7/ed2k_mozilla/mldonkey_protocol_handler-2.1.xpi
Ο Μοτζίλας θα σας ρωτήσει αν εμπιστεύεστε το αρχείο ώστε να το εγκαταστήσει. Απαντήστε θετικά και πατήστε install. Ο Μοτζίλλας θα σας ζητήσει επαννακίνηση.
Τώρα είναι ώρα να ξεκινήσουμε το mldonkey core. Από το τερματικό - όχι σαν root!!!, αλλά σαν απλός χρήστης(μερικοί φτιάχνουν έναν χρήστη ειδικά για το mldonkey) δώστε:
$ mlnet
Αφήστε ανοιχτό το παράθυρο του τερματικού, και στον Mozilla Firefox βάλτε την διεύθυνση URL: http://localhost:4080 . Αυτό ήταν!
Στις φωτογραφίες θα δείτε πως χρησιμοποιώ τον browser Epiphany του Gnome2 και όχι τον Mozilla, αλλά τον handler πρέπει να τον φορτώσετε μόνο στο Mozilla Firefox
Μία απ'τις πιο ενοχλητικές παραλείψεις του FreeBSD είναι πως ΔΕΝ υποστηρίζεται το Flash Player. Ειδικά η έλλειψη υποστήριξης για την έκδοση 7, η οποία είναι απαραίτητη για την προβολή βίντεο online από το youtube και διαφόρων ομοειδών ιστοχώρων, αναγκάζει όλους τους χρήστες του συστήματος να μετακομίζουν σε άλλη πλατφόρμα για την προβολή αυτών.
Εδώ και αρκετό καιρό υπάρχει μια επιστολή παράκλησης προς την εταιρεία Adobe Systems, Inc. την οποία μπορείτε να υπογράψετε και σεις, ώστε το FreeBSD ν'αποκτήσει τον δικό του Flash Player. Να σημειωθεί πως για πλατφόρμες Linux υπάρχει η έκδοση του Flash Player, αλλά αν επιχειρήσετε να την εγκαταστήσετε ως συμβατή με εφαρμογές Linux δεν θα τα καταφέρετε. Επομένως υποθέτω πως όλα οφείλονται σε μια άδεια που εκκρεμεί να εκδοθεί λόγω του ότι το FreeBSD Project αμελεί να πληρώσει;
Comments:
--------------------------------
Re: Macromedia Flash Player στο FreeBSD
Δεν είμαι σίγουρος που ακριβώς εστιάζεται η διαφορά, αλλά είμαι σίγουρος πως πριν κανα μήνα που έβαλα PC-BSD (το οποίο βασίζεται σε FreeBSD) είχα κανονικά υποστήριξη για flash στον ff. Bέβαια, εκεί υπάρχει το σύστημα με τα pbi's... όπου κάθε πρόγραμμα έρχεται σε ένα αρχείο με όλα τα dependencies οκ... ιδού, flash 7 για pcbsd http://www.pbidir.com/packages.php?code=430
Mε free δεν ξέρω τι παίζει...
Καταχωρήθηκε από: homunculus at June 22,2007 14:27
Re: Macromedia Flash Player στο FreeBSD
Δεν είμαι σίγουρος που ακριβώς εστιάζεται η διαφορά, αλλά είμαι σίγουρος...
η σιγουριά με κατέστρεψε, δεν ξέρω τι γράφω... :P lol
(το mail μου δεν έπρεπε να κρύβεται...? κατά το mouseover εμφανίζεται..., καλό θα ήταν να το διορθώσετε ;) )
Καταχωρήθηκε από: homunculus at June 22,2007 14:40
Re: Macromedia Flash Player στο FreeBSD
hello superuser.gr you look great
oso afora to flash player i adobe kala tha kanei na vgalei ena g@#$% native driver an sevetai tin istoria tou bsd
ta kala nea (den exo diavasei ola ta posts an exei anaferthei ksana) einai oti stin epomeni eksodi tou freebsd tha paizoun default kartes wireless tis intel mias kai egine symfonia gia tin ekdosi drivers apo tin intel
Καταχωρήθηκε από: Paul_Crete at June 25,2007 01:31
Re: Macromedia Flash Player στο FreeBSD
Το πρόβλημα δεν είναι στο να τρέξει το plugin, αλλά στην license της adobe, η οποία δεν επιτρέπει να τρεχτεί ο flash player. Νομικές βλακείες για να κάνουν την ζωή μας δύσκολη :p
Καταχωρήθηκε από: streamkid at July 08,2007 19:02
Re: Macromedia Flash Player στο FreeBSD
Ανακάλυψα παρόμοιο ζήτημα και για το skype (τη γνωστή VoIP εφαρμογή). Όπως όλοι γνωρίζετε δεν υπάρχει μια γνήσια έκδοση FreeBSD, αλλά δανειζόμαστε την έκδοση Linux και χάρις στη συμβατότητα τα βγάζουμε πέρα.Δείτε τη σχετική παράκληση προς την ομάδα ανάπτυξης του Skype. Πρέπει να μαζεύουμε υπογραφές για καθετί;
Καταχωρήθηκε από: superuser at July 11,2007 21:48
Re: Macromedia Flash Player στο FreeBSD
Οσο υπάρχει το Linux emulation ΚΑΙ εφοσον δουλεύουν σωστά εφαρμογές που δεν είναι γραμμενες για το FreeBSD, δεν με χαλαει καθολου. Αλλωστε, αν θυμαστε σχετικα, το Quake στο timedemo έβγαζε περισσοτερα frames στο FreeBSD με το Linux ABI, παρά στο ίδιο το Linux!!
O Macromedia flash player 9 όμως για το Linux χρησιμοποιεί το alsa σύστημα για την απόδοση του ήχου. Αν προσπαθήσεις να ακούσεις κανένα ήχο ή να δεις κανένα video κολλάει το σύμπαν. Αν σκεφτείτε οτι αυτήν την στιγμή τα περισσότερα sites απαιτούν να έχεις flash=9, πρακτικά δεν μπορείς να δείς τα καινούριες σελίδες που βασίζονται σε αυτο.
Το petitiononline κανένας δεν το λαμβάνει υπόψη του.. Το θέμα είνα να πέσουν χρήματα!!!
Το Linux για καλή του τύχη υποστοιρίζεται απο κολοσσους και την εχει την απαραιτητη χρηματοδοτηση.
Το FreeBSD εχει μονο το FreeBSD Foundation, το οποίο όμως σκορπάει τα λεφτά απο τα donations αρκετές φορές απο εδώ και από εκει, πολλες φορές και για μαλακίες, αντί να τα σκασει χοντρά για καμία συμφωνία με την Adobe ωστε να βγεί native flash player , που είναι το συμαντικοτερο ΚΑΙ ΜΟΝΑΔΙΚΟ πρόβλημα για το FreeBSD.
Καταχωρήθηκε από: zanfelipo at July 14,2007 23:33
Re: Macromedia Flash Player στο FreeBSD
Θα συμφωνήσω με τον Paul_Crete. Εκτός του Adobe Flash Player, πρέπει να αναγνωρίζονται και ασύρματες κάρτες δικτύου. Στο Gnome υπάρχει και ένα εργαλείο ονόματι Network Manager που κάνει μαγικά πράγματα, αλλά εώς ότου να το δούμε στο FreeBSD θα περάσει λίγος καιρός. Δεν με πειράζει πάντως. Γιατί νομίζω πως το FreeBSD προσφέρει πάρα πολλά σε σχέση με αυτά που δεν προσφέρει. Λίγη υπομονή!
Καταχωρήθηκε από: mario at September 24,2007 08:15
Re: Macromedia Flash Player στο FreeBSD
Rixte mia matia sto
http://www.riondabsd.net/2007/05/23/flash-on-freebsd-using-gnash/
Molis evlepa youtube sto 6.3-RC1 FreeBSD mou!!!
Καταχωρήθηκε από: Achilleas at December 05,2007 12:49
Re: Macromedia Flash Player στο FreeBSD
Δοκίμασα το gnash όπως συμβούλεψε ο Achilleas και τώρα παίζει κανονικά Flash στον Firefox και στον Epiphany (σε FreeBSD7/amd64). Το μόνο που χρειάστηκε να κάνω ήταν να εγκαταστήσω από τις Ports (/usr/ports/graphics/gnash) με "make install clean". Πριν προβείτε στην εγκατάσταση τσεκάρετε με "make config" τις ρυθμίσεις (πρέπει να είναι επιλμένη η επιλογή "enable browser plugin").
Καταχωρήθηκε από: superuser at April 30,2008 19:04