Skip to main content

Τι είναι το Web OpenGL

Web OpenGL είναι μια βιβλιοθήκη λογισμικού που χρησιμοποιείται για τη συμπερίληψη γραφικών υπολογιστών 2D και 3D σε έναν ιστότοπο.Ως δημόσια προδιαγραφή, OpenGL Reg.μπορεί να εφαρμοστεί ελεύθερα σε οποιαδήποτε πλατφόρμα χωρίς δικαιώματα.Εν μέρει για το λόγο αυτό, έχει γίνει αρκετά δημοφιλές και, μέχρι τα μέσα του 2011, υποστηρίχθηκε από κάθε σημαντικό πρόγραμμα περιήγησης στο Web μέσω του WebGL Trade.βιβλιοθήκη.Εκτός από τη δημοτικότητά του σε προσωπικούς υπολογιστές, Web OpenGL Reg.είναι διαθέσιμο σε πολλές άλλες πλατφόρμες, όπως τα κινητά τηλέφωνα και ορισμένες κονσόλες παιχνιδιών βίντεο.

Στις αρχές της δεκαετίας του 1990, οι προγραμματιστές γραφικών υπολογιστών αντιμετωπίζουν την περίπλοκη εργασία του λογισμικού προγραμματισμού που υποστήριζε έναν ταχέως αυξανόμενο αριθμό καρτών γραφικών.Κάθε κατασκευαστής παρείχε τις δικές του βιβλιοθήκες λογισμικού για να βοηθήσει με την εργασία, αλλά οι προγραμματιστές θα πρέπει ακόμα να προγραμματίσουν γραφικά για κάθε κομμάτι υλικού.Κάθε πρόγραμμα θα πρέπει στη συνέχεια να δοκιμαστεί ξεχωριστά σε διαφορετικό υλικό.Εάν απελευθερώθηκαν νέες κάρτες γραφικών μετά την απελευθέρωση του λογισμικού, υπήρχε μεγάλη πιθανότητα ότι το λογισμικό θα πρέπει να ενημερωθεί για να λειτουργήσει με το νέο υλικό.Αυτή η διαδικασία ήταν δύσκολη, χρονοβόρα και δαπανηρή.

Μια λύση σε αυτό το πρόβλημα ήταν το OpenGL Reg.Η νέα βιβλιοθήκη λογισμικού θα μπορούσε να εφαρμοστεί σε κάθε νέα κάρτα γραφικών, πράγμα που σημαίνει ότι οι προγραμματιστές θα έπρεπε να προγραμματίσουν μόνο τα γραφικά τους και, όσο οι οδηγοί γραφικών ήταν ακριβείς και ενημερωμένοι, το λογισμικό θα τρέξει.OpenGL Επίσης, λύθηκε το πρόβλημα δοκιμών: όλες οι κάρτες γραφικών έγιναν πιο ή λιγότερο το ίδιο από την προοπτική προγραμματισμού.Καθώς τρέχει το ίδιο σε κάθε τύπο υπολογιστή, άνοιξε τη δυνατότητα εύκολης μεταφοράς παιχνιδιών και άλλων γραφικών μεταξύ διαφορετικών λειτουργικών συστημάτων και ακόμη και πλατφορμών υλικού.Συνήθως OpenGL εφαρμόζεται από τον κατασκευαστή κάθε νέας κάρτας γραφικών. Το όλο και περισσότερο περιεχόμενο έγινε διαθέσιμο στο διαδίκτυο, το ζήτημα του τρόπου χειρισμού του διαδικτυακού διαδραστικού περιεχομένου πλούσιων μέσων ενημέρωσης έγινε περισσότερο ανησυχητική.OpenGL Είχε ήδη λύσει το πρόβλημα για το λογισμικό, αλλά οι ιστότοποι έχουν τεχνικούς περιορισμούς σχετικά με την πρόσβαση σε έναν υπολογιστή και το υλικό του.Web OpenGL προσπάθειες επίλυσης αυτού του προβλήματος κάνοντας το OpenGL Reg.Βιβλιοθήκη που διατίθεται μέσα σε ένα πρόγραμμα περιήγησης χωρίς να χορηγεί εφαρμογές ιστού οποιαδήποτε άλλη πρόσβαση στον υπολογιστή στον οποίο εκτελούνται.

Υπάρχουν, ωστόσο, μερικά μειονεκτήματα στο Web OpenGL Reg.Πρώτον, αν και εφαρμόζεται σε όλα τα μεγάλα προγράμματα περιήγησης, ενδέχεται να μην εγκατασταθεί σε έναν συγκεκριμένο υπολογιστή, ειδικά εάν ο υπολογιστής εκτελεί παλαιότερο λογισμικό.Web OpenGL Μπορεί να είναι πολύ έντονη και μπορεί να μην τρέχει ομαλά στους υπολογιστές ή στα netbooks κάτω από το κατώτερο άκρο.Ο προγραμματιστής μπορεί να καθορίσει ακριβώς τι θέλει να εμφανίσει ο υπολογιστής, αλλά η διαδικασία απόδοσης μπορεί να αποτύχει ή να σπάσει με απροσδόκητους τρόπους.