Title: Project Looking Glass για Linux/Solaris Post by: jimi on July 06, 2006, 01:02:16 am Είναι το πρώτο project για τρισδιάστατο desktop.Το γραφικό περιβάλλον είναι ένας τρισδιάστατος χώρος!!!!!Το project ξεκίνησε από τη Sun ,υλοποιείται σε java και φυσικά είναι open source.Κυκλοφορεί σε εκδόσεις για linux(x86 και x86_64) ,Solaris και Windows(τους κάνανε τη χάρη...).
Περισσότερες πληροφορίες στο https://lg3d.dev.java.net/ (https://lg3d.dev.java.net/). Title: Απ: Project Looking Glass για Linux/Solaris Post by: Zarathoustra on July 06, 2006, 11:41:20 am Το είχα δοκιμάσει πριν μερικούς μήνες.Σε αντίθεση με το XGL,το συγκεκριμένο desktop είναι πολύ αργό στο μηχάνημά μου (256 MiB μνήμη), δεν είναι λειτουργικό και γενικά δεν μου φαίνεται ακόμα αρκετά "ώριμο".Πάντως καλή η προσπάθεια της sun. Της αξίζουν συγχαρητήρια γιατί ήταν η πρώτη που είχε την ιδέα.
Title: Απ: Project Looking Glass για Linux/Solaris Post by: jimi on July 06, 2006, 14:34:38 pm Το να είναι βαρύ ήταν αναμενόμενο ,αφού υλοποιείται με java .Αλλά από την άλλη σε μερικά χρόνια δε θα τίθεται καν θέμα με τις απαιτήσεις στο hardware και θα μπορούμε να μιλάμε για μια νέα αντίληψη στο desktοp.Το XGL σε εμένα προσωπικά δεν έκανε καμία αίσθηση ,γιατί δεν προσφέρει τπτ άλλο παρά εφφέ.Και φυσικά δε συγκρίνεται καν με το LG3D.Είναι δύο εντελώς διαφορετικά πράγματα....
Title: Απ: Project Looking Glass για Linux/Solaris Post by: jimi on July 06, 2006, 16:02:24 pm Μόλις το δοκίμασα.Όντως θέλει αρκετή δουλειά και ακόμα η διαχείριση της μνήμης δεν είναι και η καλύτερη.Το μηχάνημα μου είναι ένας Αthlon X2 με 1024 ΜΒ μνήμης και μία Geforce 6600 και πάλι παρουσίαζε μία μικρή καθυστέρηση.Ίσως η java να μην ήταν και η καλύτερη δυνατή επιλογή.Το μέλλον θα δείξει....
Title: Απ: Project Looking Glass για Linux/Solaris Post by: Axel on July 06, 2006, 16:57:49 pm Γι'αυτο το λογο βαζουμε το XGL το οποιο χρησιμοποιει την καρτα γραφικων μας η οποια καθεται και δεν ζοριζετε ετσι ασκοπα και η cpu. ;)
Title: Απ: Project Looking Glass για Linux/Solaris Post by: Zarathoustra on July 06, 2006, 20:16:06 pm Το LG3D στηρίζεται στo API Java3D,το οποίο στο Unix είναι υλοποιημένο σε openGL.To openGL επιταχύνεται από το hardware(τουλάχιστον με τους οδηγούς της ATI και της NVIDIA).
Φυσικά το Java3D δεν μπορεί να είναι το ίδιο γρήγορο με το "σκέτο" openGL αφού βρίσκεται σε υψηλότερο επίπεδο,πάντως η χαμηλή απόδοση δεν οφείλεται σε έλλειψη επιτάχυνσης από το hardware.Στο δικό μου μηχάνημα σίγουρα φταίει η μνήμη,μια και η Java έχει την τάση να καταναλώνει τεράστιες ποσότητες(αυτό είναι και το βασικό της πρόβλημα πλέον και όχι η ταχύτητα).Οι καθυστερήσεις μάλλον είναι αποτέλεσμα του μη-ντετερμινιστικού τρόπου λειτουργίας του garbage collector, ο οποίος μερικές φορές επεμβαίνει στην ποιο ακατάλληλη στιγμή. Title: Απ: Project Looking Glass για Linux/Solaris Post by: BOBoMASTORAS on July 07, 2006, 00:04:12 am Java και μλκς εγώ μια ζωή το έλεγα πετάξτε την ρημάδα να ησυχάσετε...
Title: Απ: Project Looking Glass για Linux/Solaris Post by: Larry_Flynt on July 07, 2006, 00:53:46 am Αυτη η Java τελικά προσφέρει τπτ καλό;
Title: Απ: Project Looking Glass για Linux/Solaris Post by: Axel on July 07, 2006, 03:26:37 am Αυτη η Java τελικά προσφέρει τπτ καλό; Ενα εκτελεσιμο αρχειο (class η jar) το οποιο τρεχει σε ολα τα λειτουργικα (Windows, Linux, Solaris, MacOS..) Title: Re: Project Looking Glass για Linux/Solaris Post by: poly1 on July 07, 2006, 07:25:59 am Αυτη η Java τελικά προσφέρει τπτ καλό; Ενα εκτελεσιμο αρχειο (class η jar) το οποιο τρεχει σε ολα τα λειτουργικα (Windows, Linux, Solaris, MacOS..) Aυτό και μόνο είναι αρκετό για να υποδείξει την αξία αυτής της καταπληκτικής γλώσσας ;) Title: Re: Project Looking Glass για Linux/Solaris Post by: fugiFOX on July 07, 2006, 11:56:18 am όπως σε είπα και κατ'ιδίαν η Java είναι μια πάρα πολύ καλή γλώσσα...
μέχρι να καταλάβεις τη δύναμη της C++ Title: Απ: Project Looking Glass για Linux/Solaris Post by: Zarathoustra on July 07, 2006, 12:11:20 pm Η δύναμη της C++ είναι τελικά και η αδυναμία της.
Τα αμέτρητα buffer overflows που καταλήγουν τελικά σε προβλήματα ασφάλειας οφείλονται ακριβώς στην δύναμη της C/C++.Μην βιάζεστε να κατακρίνεται την Java για την απόδοσή της.Είναι σχετικά νέα γλώσσα που βελτιώνεται συνεχώς. Τα ίδια έλεγαν και για την C++(οι οπαδοί της C) ή ακόμα και για την C(Οι σκληροπυρηνικοί προγραμματιστές της Assembly) Και φυσικά το γεγονός ότι η Microsoft αντέγραψε την Java στην μορφή της C# και της πλατφόρμας .ΝΕΤ μας οδηγεί στο συμπέρασμα ότι οι τύποι της Sun(The network is the computer) μάλλον έκαναν σωστές επιλογές.Η μίμηση είναι η ποιο ειλικρινής μορφή κολακείας. Title: Απ: Project Looking Glass για Linux/Solaris Post by: BOBoMASTORAS on July 07, 2006, 14:13:04 pm Η δύναμη της C++ είναι τελικά και η αδυναμία της. Τα αμέτρητα buffer overflows που καταλήγουν τελικά σε προβλήματα ασφάλειας οφείλονται ακριβώς στην δύναμη της C/C++. Και φυσικά το γεγονός ότι η Microsoft αντέγραψε την Java στην μορφή της C# και της πλατφόρμας .ΝΕΤ μας οδηγεί στο συμπέρασμα ότι οι τύποι της Sun(The network is the computer) μάλλον έκαναν σωστές επιλογές.Η μίμηση είναι η ποιο ειλικρινής μορφή κολακείας. Καταρχήν το τι έκανε η Microsoft - ευκαιριακή εταιρία της αντιγραφής δεν λέει και πολλά. Βέβαια η αλήθεια έιναι ότι η C# λειτουργεί αρκετά καλά. Όσο για τα buffer overflow τα πλεονεκτήματα του ενός είναι μειονεκτήματα του άλλου. Ουσιαστικά η java είναι μία γλώσσα για μία ανύπαρκτη πλατφόρμα η οποία τρέχει σε όλα τα συστήματα με emmulator. Για αυτό και είναι εκτελέσιμη παντού, για αυτό πολλές φορές τα σφάλματα δε μεταβιβάζονται στο πυρήνα του λειτουργικού. Παρόλα αυτά η αδυναμία να τρέχεις κατευθείαν πάνω στο πυρήνα αποκλείει ένα μεγάλο μέρος εφαρμογών low level και την κάνει βαριά. Προφανώς οι 2 γλώσσες απευθύνονται σε διαφορετικές εφαρμογές. Απλά μη θεοποιούμε την java σε στυλ μητράκου: σε 5 χρόνια η βιντεοκάμερα η οποία θα τρέχει java..... Το όνειρο για ολοκληρωτική καθιέρωση της java προέρχεται από τη sun το δημιουργό της και δε χρειάζεται να πορωνόμαστε.. (δε αναφέρομαι σε αυτούς που έγραψαν μέχρι στιγμής στο topic αλλά σε άλλους γνωστούς, aurelious ακούς...) Title: Re: Project Looking Glass για Linux/Solaris Post by: fugiFOX on July 07, 2006, 14:59:29 pm Όπως τα λέει ο ΒΟΒ.
Η C++ παραμένει για μένα το απόλυτο εργαλείο ενός επαγγελματία προγραμματιστή. Από την άλλη η Java είναι μια πολυ καλή γλώσσα και ίσως η καλύτερη όταν χρειάζεσαι portability και τα καταφέρνει μια χαρά στις απλές καθημερινές εφαρμογές Title: Απ: Project Looking Glass για Linux/Solaris Post by: jimi on July 07, 2006, 15:12:07 pm Ξέρει τι λέει ο Bob...Απλά με τη C++ θα χρειάζονταν να κάνουν περισσότερη δουλειά στην προκειμένη περίπτωση και φυσικά αφού ξεκίνησε από τη Sun δεν ήταν δυνατό να μην χρησιμοποιήσουν java.Και όσο για το portability ,θα έλεγα ότι είναι αναμενόμενο αφού είναι γλώσσα υψηλού επιπέδου.
Title: Re: Project Looking Glass για Linux/Solaris Post by: poly1 on July 07, 2006, 15:26:30 pm Έχετε ξεφύγει.. το τόπικ δεν αναφέρεται σε σύγκριση C++ - Java
Title: Απ: Project Looking Glass για Linux/Solaris Post by: jimi on July 07, 2006, 15:35:32 pm Δεν πειράζει...Κρίνουμε ουσιαστικά το Project Looking Glass που γράφτηκε με java...
Title: Re: Project Looking Glass για Linux/Solaris Post by: fugiFOX on July 07, 2006, 19:59:27 pm Δεν πειράζει...Κρίνουμε ουσιαστικά το Project Looking Glass που γράφτηκε με java... Ακριβώς! Κι αν αποδείξουμε ότι Java->sucks τότε και Project->sucks και άρα sun->sucks but above all M$ sucks the most! Title: Re: Project Looking Glass για Linux/Solaris Post by: poly1 on July 07, 2006, 21:46:34 pm έχεις ξεφύγει 8) (Linux sucks :P )
Title: Απ: Project Looking Glass για Linux/Solaris Post by: Axel on July 07, 2006, 23:54:51 pm Αν δεν θες να μπλεχτεις με pointers και να εχεις portability τοτε η java δεν sucks καθολου.
Αληθεια τωρα που εφυγε ο Gates ποιον θα βριζει ο '1337' κοσμος?!? Title: Re: Project Looking Glass για Linux/Solaris Post by: elmaya on July 08, 2006, 00:22:00 am Η αλήθεια είναι ότι η java άλλαξε πολλά πράγματα στο πώς υλοποιείται ένα πρόγραμμα σε υψηλό επίπεδο που εν τέλει είναι και το ζητούμενο για εφαρμογές οι οποίες υπό άλλες συνθήκες θα χρειάζονταν ενδοχομένως και παραπάνω από μία ζωή για να τελειώσουν. Αυτό δίνει όπως είναι λογικό ζωή σε μικρές εταιρίες και παράλληλα αναπτύσσονται εργαλεία για εξέλιξη των ήδη υπαρχόντων. Πολύ καλά όλα αυτά.
Επίσης έλυσε πολλά προβλήματα συμβατότητας μεταξύ μίας πλατφόρμας ή άλλης. Πολύ σημαντικό και για διαδικτυακές εφαρμογές που είναι το επίκεντρο του τεχνολογικού κόσμου. Παρόλαυτά η C/C++ είναι από μόνη της μία μαγεία και δεν ξέρω αν κάποια στιγμή η sun θα καταφέρει τα προγράμματα σε java να τρέχουν γρηγορότερα από αυτά της C/C++. Ίσως αυτό να συμβαίνει στον picoJava, αλλά οι άλλοι επεξεργαστές είναι ένα ερώτημα. Επίσης, αν κάποιος θέλει να χρησιμοποιήσει τη C/C++ με garbage collector υπάρχουν και ελεύθεροι και εμπορικοί. Εγώ προτιμώ πάντως να χάνω τον pointer και να έχω την ικανοποίηση της εύρεσής του. Τέλος, το ένα πρότυπο είναι ανοιχτό (με τα πλεονεκτήματα και μειονεκτήματα που έχει μία τέτοια κατάσταση), ενώ το άλλο εταιρικό. Συνεπώς η χρήση είναι αυτή που καθορίζει την επιλογή, άντε ίσως και η στάση απέναντι στην ελεύθερη διακίνηση. Αυτό δε σημαίνει ότι δεν πρέπει να γνωρίζουμε και τις δύο. Ένας φανατικός της C/C++ Title: Re: Project Looking Glass για Linux/Solaris Post by: fugiFOX on July 09, 2006, 18:58:50 pm Συνεπώς η χρήση είναι αυτή που καθορίζει την επιλογή, άντε ίσως και η στάση απέναντι στην ελεύθερη διακίνηση. Αυτό δε σημαίνει ότι δεν πρέπει να γνωρίζουμε και τις δύο. Νομίζω αυτό είναι ότι καλύτερο μπορεί να κάνει κανείς σε συνδυασμό με το να χρησιμοποιεί κάθε φορά την κατάλληλη γλώσσα |