{"id":28586,"date":"2013-06-27T14:29:18","date_gmt":"2013-06-27T08:59:18","guid":{"rendered":"http:\/\/vskills.in\/certification\/tutorial\/?p=28586"},"modified":"2024-04-12T14:16:11","modified_gmt":"2024-04-12T08:46:11","slug":"graphics-3","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/","title":{"rendered":"Graphics"},"content":{"rendered":"<p><a class=\"vsc\" href=\"http:\/\/www.vskills.in\/certification\/Certified Blackberry Apps Developer\"><span class=\"vsc-cn\" style=\"text-align: center;\"><span style=\"color: red;\">Certify and Increase Opportunity.<\/span><br \/>\n<span style=\"color: green;\">Be <\/span><br \/>\nGovt. Certified Blackberry Apps Developer<br \/>\n<\/span><\/a><\/p>\n<div id=\"_donesection_4CDEBFF7EAC84FE991FA6F25F78507F113377166739854\">\n<h2>Choosing the right graphics framework<\/h2>\n<p>BlackBerry\u00a0devices support many graphics frameworks. Before you start doing any graphics programming for\u00a0BlackBerry\u00a0devices, it&#8217;s important that you understand the frameworks that are available to you. By gaining an understanding of these frameworks, you can pick the one that best fits your application programming needs, while also taking into consideration possible future requirements of your application. Making a poor choice at the beginning could result in rework later.<\/p>\n<p>The graphics frameworks supported by\u00a0BlackBerry\u00a0devices fall into three categories: hardware-accelerated APIs, web and vector graphics APIs, and canvas graphics APIs.<\/p>\n<\/div>\n<div id=\"_donesection_672221D20B1D4B9AA55C1DAD0D1913FE13377166731716\">\n<h2>Hardware-accelerated APIs<\/h2>\n<p>OpenGL ES\u00a01.1 and 2.0 and\u00a0OpenVG\u00a0are the frameworks in this category. All\u00a0BlackBerry 7\u00a0devices have dedicated graphics hardware. To realize the benefits of that hardware, you should use hardware-accelerated APIs.<\/p>\n<p>You use\u00a0OpenGL ES\u00a0to create real-time, accelerated 3-D and 2-D graphics. If you&#8217;re creating a cutting-edge first-person shooter game, an amazing data visualization app, or a 3-D marker for your augmented reality application, you should be using\u00a0OpenGL ES.<\/p>\n<p>OpenVG\u00a0produces hardware-accelerated vector graphics, which are described in the next section.<\/p>\n<\/div>\n<p>S4BB let us know that they have updated their BBM matchmaking app Pinbook this week. This new version 1.8.4 that landed in App World includes some much needed bug fixes and performance improvements along with a little graphical reworking. As before you can still use Pinbook to find new BBM friends based on searches or shared interests\/location.<\/p>\n<p class=\"alignnone\"><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28738 size-medium\" src=\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg\" alt=\"Graphics\" width=\"167\" height=\"300\" srcset=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg 167w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb.jpg 200w\" sizes=\"auto, (max-width: 167px) 100vw, 167px\" \/><\/a><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot2_200x358_thumb-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28739 size-medium\" src=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot2_200x358_thumb-2-167x300.jpg\" alt=\"Graphics\" width=\"167\" height=\"300\" srcset=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot2_200x358_thumb-2-167x300.jpg 167w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot2_200x358_thumb-2.jpg 200w\" sizes=\"auto, (max-width: 167px) 100vw, 167px\" \/><\/a><\/p>\n<h2>Namespaces of graphics APIs<\/h2>\n<div>\n<div>\n<table id=\"_donetable_8FCBC868D8C34A83ADA0611F1B6F3FDB13377166737090\" summary=\"\" cellspacing=\"0\" cellpadding=\"4\">\n<thead align=\"left\">\n<tr>\n<th id=\"d89618e139\">Graphics API<\/th>\n<th id=\"d89618e142\">Namespace<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td headers=\"d89618e139 \">OpenGL ES (1.1\/2.0)<\/td>\n<td headers=\"d89618e142 \"><samp>javax.microedition.khronos.opengles<\/samp><\/p>\n<p><samp>net.rim.device.api.opengles<\/samp><\/td>\n<\/tr>\n<tr>\n<td headers=\"d89618e139 \">OpenVG<\/td>\n<td headers=\"d89618e142 \"><samp>net.rim.device.api.openvg<\/samp><\/td>\n<\/tr>\n<tr>\n<td headers=\"d89618e139 \">SVG Tiny<\/td>\n<td headers=\"d89618e142 \"><samp>javax.microedition.m2g<\/samp><\/td>\n<\/tr>\n<tr>\n<td headers=\"d89618e139 \">SVG 1.1 (full) \/\u00a0<samp>BrowserField<\/samp><\/td>\n<td headers=\"d89618e142 \"><samp>net.rim.device.api.browser.field2<\/samp><\/td>\n<\/tr>\n<tr>\n<td headers=\"d89618e139 \">BlackBerry UI graphics<\/td>\n<td headers=\"d89618e142 \"><samp>net.rim.device.api.ui<\/samp><\/td>\n<\/tr>\n<tr>\n<td headers=\"d89618e139 \">MIDlet LCD graphics<\/td>\n<td headers=\"d89618e142 \"><samp>net.rim.device.api.lcdui<\/samp><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"apply\">\n<h3>Apply for Blackberry Apps Certification Now!!<\/h3>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/Certified-Blackberry-Apps-Developer\">http:\/\/www.vskills.in\/certification\/Certified-Blackberry-Apps-Developer<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Certify and Increase Opportunity. Be Govt. Certified Blackberry Apps Developer Choosing the right graphics framework BlackBerry\u00a0devices support many graphics frameworks. Before you start doing any graphics programming for\u00a0BlackBerry\u00a0devices, it&#8217;s important that you understand the frameworks that are available to you. By gaining an understanding of these frameworks, you can pick the one that best fits&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[3346],"tags":[4357],"class_list":["post-28586","page","type-page","status-publish","hentry","category-blackberry-apps","tag-graphics"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Graphics - Tutorial<\/title>\n<meta name=\"description\" content=\"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it&#039;s important that you understand the frameworks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Graphics - Tutorial\" \/>\n<meta property=\"og:description\" content=\"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it&#039;s important that you understand the frameworks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:46:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/\",\"name\":\"Graphics - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg\",\"datePublished\":\"2013-06-27T08:59:18+00:00\",\"dateModified\":\"2024-04-12T08:46:11+00:00\",\"description\":\"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it's important that you understand the frameworks.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage\",\"url\":\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg\",\"contentUrl\":\"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Graphics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Graphics - Tutorial","description":"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it's important that you understand the frameworks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/","og_locale":"en_US","og_type":"article","og_title":"Graphics - Tutorial","og_description":"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it's important that you understand the frameworks.","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:46:11+00:00","og_image":[{"url":"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg","type":"","width":"","height":""}],"twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/","name":"Graphics - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage"},"thumbnailUrl":"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg","datePublished":"2013-06-27T08:59:18+00:00","dateModified":"2024-04-12T08:46:11+00:00","description":"BlackBerry devices support many graphics frameworks. Before you start doing any graphics programming, it's important that you understand the frameworks.","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#primaryimage","url":"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg","contentUrl":"http:\/\/vskills.in\/certification\/tutorial\/wp-content\/uploads\/2013\/06\/20120625_pinbook_184_screenshot7_200x358_thumb-167x300.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/graphics-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Graphics"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/28586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=28586"}],"version-history":[{"count":6,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/28586\/revisions"}],"predecessor-version":[{"id":66405,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/28586\/revisions\/66405"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=28586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=28586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=28586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}