{"id":138366,"date":"2025-06-27T17:12:04","date_gmt":"2025-06-27T15:12:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos"},"modified":"2025-06-27T17:12:04","modified_gmt":"2025-06-27T15:12:05","slug":"biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos","title":{"rendered":"Biblioteca pentru construirea interfe\u021belor grafice Cosmoe, care folose\u0219te Wayland \u0219i API-uri \u00een stil BeOS.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost prezentat\u0103 biblioteca GUI Cosmoe, care suport\u0103 func\u021bionarea \u00een Linux \u00een medii bazate pe Wayland. Cosmoe permite crearea de programe cu interfa\u021b\u0103 grafic\u0103 \u00een limbajul C++, folosind API-uri \u00een stilul bibliotecii de clase a sistemului de operare BeOS pentru formarea interfe\u021bei. Biblioteca ofer\u0103 posibilitatea de a rula direct \u00een Linux programele care utilizeaz\u0103 API-ul BeOS. Codul proiectului este distribuit sub licen\u021ba MIT.      <\/p>\n<p>Cosmoe ofer\u0103 un set de clase C++ care permit crearea rapid\u0103 \u0219i u\u0219oar\u0103 a interfe\u021belor utilizatorului. Pe de o parte, Cosmoe este considerabil mai simplu \u0219i mai compact dec\u00e2t toolkit-uri precum GTK \u0219i Qt, dar, pe de alt\u0103 parte, permite crearea de interfe\u021be care arat\u0103 mai modern dec\u00e2t cele realizate cu FLTK \u0219i Xforms. \u00cen sistemele \u00eenvechite, Cosmoe ofer\u0103 posibilitatea de a ob\u021bine un consum de resurse foarte sc\u0103zut, iar pe cele moderne permite maximizarea performan\u021bei hardware-ului, datorit\u0103 utiliz\u0103rii active a multi-threading-ului. Se ofer\u0103 o colec\u021bie de exemple de aplica\u021bii care folosesc Cosmoe pentru a crea interfe\u021be, printre care un emulator de terminal, un editor de stiluri \u0219i jocuri simple.    <\/p>\n<p>Biblioteca este conceput\u0103 ca un ramifica\u021bie u\u0219oar\u0103 \u0219i care nu necesit\u0103 componente server (app_server, registrar) din codul surs\u0103 al proiectului Cosmoe Classic, adaptat\u0103 pentru a func\u021biona deasupra sistemelor compozite <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1773\">servere<\/a>, care folosesc protocolul Wayland. Proiectul Cosmoe Classic s-a ocupat de portarea mediului Haiku OS pentru a func\u021biona deasupra nucleului Linux \u0219i a utilizat redarea interfe\u021bei \u00eentr-o fereastr\u0103 creat\u0103 cu ajutorul bibliotecii SDL. Dezvoltarea Cosmoe Classic a fost reluat\u0103 anul trecut dup\u0103 o pauz\u0103 de \u0219aptesprezece ani.    <\/p>\n<p>\u00cen prezent, proiectul a fost reorientat de la dezvoltarea fork-ului OS Haiku la crearea unei biblioteci de sine st\u0103t\u0103toare pentru crearea aplica\u021biilor grafice pentru Linux. \u00cen aceast\u0103 etap\u0103, dezvoltarea este \u00een stadiul alfa, biblioteca sprij\u00een\u00e2nd deja aproximativ 95% din toate capacit\u0103\u021bile API-ului BeOS. Dintre cele mai importante limit\u0103ri, se remarc\u0103 lipsa suportului pentru instan\u021be de tip BBitmap, neprinse la ecran, necesare pentru accelerarea hardware-ului red\u0103rii, \u0219i nesiguran\u021ba API-ului BFilePanel, care formeaz\u0103 dialoguri pentru deschiderea \u0219i salvarea fi\u0219ierelor.    <center><img decoding=\"async\" alt=\"Biblioteca pentru construirea interfe\u021belor grafice Cosmoe, care folose\u0219te Wayland \u0219i API-uri \u00een stil BeOS.\" src=\"\/wp-content\/uploads\/2025\/06\/7fe69c157f9a184f94ccadb039684b12.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63483\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 GUI-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Cosmoe, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 Linux \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland. Cosmoe \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 API \u0432 \u0441\u0442\u0438\u043b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b BeOS. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0432 Linux \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 API BeOS. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. Cosmoe \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":138367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-138366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 GUI-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Cosmoe, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 Linux \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Cosmoe, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f Wayland \u0438 API \u0432 \u0441\u0442\u0438\u043b\u0435 BeOS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 GUI-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Cosmoe, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 Linux \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-06-27T15:12:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-27T15:12:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Biblioteca de construire a interfe\u021belor grafice Cosmoe, care utilizeaz\u0103 Wayland \u0219i API \u00een stil BeOS | ProHoster","description":"A fost prezentat\u0103 biblioteca GUI Cosmoe, care suport\u0103 func\u021bionarea \u00een Linux \u00een medii bazate pe Wayland.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Cosmoe, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f Wayland \u0438 API \u0432 \u0441\u0442\u0438\u043b\u0435 BeOS | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 GUI-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Cosmoe, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 Linux \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/biblioteka-postroeniya-graficheskih-interfejsov-cosmoe-ispolzuyushhaya-wayland-i-api-v-stile-beos","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-06-27T15:12:05+00:00","article:modified_time":"2025-06-27T15:12:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"138366","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:48:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:33:05","updated":"2026-02-09 17:48:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/138366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=138366"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/138366\/revisions"}],"predecessor-version":[{"id":159017,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/138366\/revisions\/159017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/138367"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=138366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=138366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=138366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}