<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>STM32Java development environment for STM32 (Physical product)</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product</link><description>Product Detail Documents</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>STM32Java development environment for STM32 (Physical product)</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product</link><pubDate>Fri, 05 May 2023 15:57:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff674723-1336-4169-918c-514306c059f9</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product#comments</comments><description>Current Revision posted to Documents by e14-publisher on 5/5/2023 3:57:01 PM&lt;br /&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;STM32Java development environment for STM32 (Physical product)&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;ST Microelectronics&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/stm32java_development_environment_for_stm32_physical_product_500x355_1579630256.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="STM32Java development environment for STM32 (Physical product)" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-justify-space-between xs-flex-align-center xs-border-lighter fill-white xs-p2"&gt;
                                    &lt;div class="xs-mt1 xs-mb1"&gt;
                        &lt;div class="xs-text-5"&gt;&lt;span class="bold xs-mr1"&gt;Part Number:&lt;/span&gt;&lt;span id="part-number-value"&gt;STM32-JAVA&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-text-right xs-mr2"&gt;
                                            &lt;a id="e14-product-link-72ab6" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=51X2285&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('72ab6'));" data-farnell="" data-newark="51X2285" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                            &lt;/div&gt;
                                &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;Take advantage of the benefits of object-oriented programming in Java to develop general purpose STM32 applications, in particular, applications with a smartphone-like look and feel graphical user interface (GUI) with STM32Java.&lt;/p&gt;
&lt;p&gt;All of the well known advantages of the Java design concepts are available: interface versus implementation, inheritance and composition, polymorphism, garbage collector (GC), multi-tasking, etc.&lt;/p&gt;
&lt;p&gt;Software productivity, agility, scalability and security are improved compared to traditional developments in C/C code.&lt;/p&gt;
&lt;p&gt;Applications can mix C code (legacy control/command code for example) with code developed in Java. STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C functions from Java code and Shielded Plug to exchange data between the 2 worlds.&lt;/p&gt;
&lt;p&gt;STM32Java provides everything required to easily and very quickly develop feature-rich GUIs, relying on the Model-View-Controller (MVC) triad, the best known solution to design flexible and easy to maintain GUIs.&lt;/p&gt;
&lt;p&gt;Running STM32Java programs, requires features that are embedded on special STM32 MCU series. There are two sets of special part numbers enabled for Java: MCU part numbers ending with the letter &amp;lsquo;J&amp;rsquo; (for mass production) and MCU part numbers ending with the letter &amp;lsquo;U&amp;rsquo; (can only be ordered as samples).&lt;/p&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;A single DVD-ROM incorporating:&lt;/li&gt;
&lt;li&gt;STM32Java Software Development Kit built on MicroEJ&amp;reg;, extending the Eclipse&amp;trade; IDE&lt;/li&gt;
&lt;li&gt;Several Java Platforms (JPFs) for STM32: Quick Start JPFs and Production JPFs&lt;/li&gt;
&lt;li&gt;JPFs can be extended to support specific hardware of the application board&lt;/li&gt;
&lt;li&gt;Embedded (EmbJPF) and Simulation (SimJPF): the very same Java binary code functionally validated on the SimJPF runs on the sibling EmbJPF&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) graphical libraries:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Targets all major graphical display buffer organizations, monochrome and full color displays&lt;/li&gt;
&lt;li class="featureDetail"&gt;Event engine to handle very efficiently and at high speed haptic sensor drivers: buttons, joystick, touch panel, etc.&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) new graphical libraries available from version 3:&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Layer library: Chrom-ART Accelerator&amp;trade; management for rich user interfaces.&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Motion, UI transition libraries: to create specific pages motion (linear, ease, bounce, elastic)&lt;/li&gt;
&lt;li&gt;Tools included:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Font designer to design fonts in many ways&lt;/li&gt;
&lt;li class="featureDetail"&gt;Story Board designer to quickly specify possible human-machine interaction with the application&lt;/li&gt;
&lt;li class="featureDetail"&gt;Front Panel designer to extend the Java platform simulator&lt;/li&gt;
&lt;li&gt;Very small and efficient Java virtual machine:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Flash: less than 30 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;RAM: less than 1.5 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;Startup time: less than 2 ms at 120 MHz&lt;/li&gt;
&lt;li&gt;1-year subscription, with hardware dongle&lt;/li&gt;
&lt;/ul&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Ships With&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;Software&lt;/li&gt;
&lt;/ul&gt;
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Product Brief/Fact sheet&lt;/h4&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071880.pdf" target="_blank"&gt;DB1839 Fully-integrated Java development environment and solution for STM32 MCUs (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/technical_note/CD00214439.pdf" target="_blank"&gt;TN0072 Software toolchains and STM32 features (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32java_mkt_pres.pdf" target="_blank"&gt;STM32Java offer overall presentation (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/promotional_material/flyer/flstm32cube.pdf" target="_blank"&gt;STM32Cube eases STM32 development (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
    
    &lt;/div&gt;

&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2519, "type": "devtool", "part_number": "STM32-JAVA" };&lt;/script&gt;
&lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, stm, stm32, mcu&lt;/div&gt;
</description></item><item><title>STM32Java development environment for STM32 (Physical product)</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product/revision/3</link><pubDate>Thu, 16 Dec 2021 23:28:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff674723-1336-4169-918c-514306c059f9</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product#comments</comments><description>Revision 3 posted to Documents by e14-publisher on 12/16/2021 11:28:54 PM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2519, "type": "devtool", "part_number": "STM32-JAVA" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;STM32Java development environment for STM32 (Physical product)&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;ST Microelectronics&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/stm32java_development_environment_for_stm32_physical_product_500x355_1579630256.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="STM32Java development environment for STM32 (Physical product)" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-justify-space-between xs-flex-align-center xs-border-lighter fill-white xs-p2"&gt;
                &lt;div class="xs-mt1 xs-mb1"&gt;
                    &lt;div class="xs-text-5"&gt;&lt;span class="bold xs-mr1"&gt;Part Number:&lt;/span&gt;&lt;span id="part-number-value"&gt;STM32-JAVA&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="xs-text-right xs-mr2"&gt;
                            &lt;a id="e14-product-link-8cef8" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=51X2285&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8cef8'));" data-farnell="" data-newark="51X2285" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                &lt;/div&gt;
            &lt;/div&gt;
                                &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;Take advantage of the benefits of object-oriented programming in Java to develop general purpose STM32 applications, in particular, applications with a smartphone-like look and feel graphical user interface (GUI) with STM32Java.&lt;/p&gt;
&lt;p&gt;All of the well known advantages of the Java design concepts are available: interface versus implementation, inheritance and composition, polymorphism, garbage collector (GC), multi-tasking, etc.&lt;/p&gt;
&lt;p&gt;Software productivity, agility, scalability and security are improved compared to traditional developments in C/C code.&lt;/p&gt;
&lt;p&gt;Applications can mix C code (legacy control/command code for example) with code developed in Java. STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C functions from Java code and Shielded Plug to exchange data between the 2 worlds.&lt;/p&gt;
&lt;p&gt;STM32Java provides everything required to easily and very quickly develop feature-rich GUIs, relying on the Model-View-Controller (MVC) triad, the best known solution to design flexible and easy to maintain GUIs.&lt;/p&gt;
&lt;p&gt;Running STM32Java programs, requires features that are embedded on special STM32 MCU series. There are two sets of special part numbers enabled for Java: MCU part numbers ending with the letter &amp;lsquo;J&amp;rsquo; (for mass production) and MCU part numbers ending with the letter &amp;lsquo;U&amp;rsquo; (can only be ordered as samples).&lt;/p&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;A single DVD-ROM incorporating:&lt;/li&gt;
&lt;li&gt;STM32Java Software Development Kit built on MicroEJ&amp;reg;, extending the Eclipse&amp;trade; IDE&lt;/li&gt;
&lt;li&gt;Several Java Platforms (JPFs) for STM32: Quick Start JPFs and Production JPFs&lt;/li&gt;
&lt;li&gt;JPFs can be extended to support specific hardware of the application board&lt;/li&gt;
&lt;li&gt;Embedded (EmbJPF) and Simulation (SimJPF): the very same Java binary code functionally validated on the SimJPF runs on the sibling EmbJPF&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) graphical libraries:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Targets all major graphical display buffer organizations, monochrome and full color displays&lt;/li&gt;
&lt;li class="featureDetail"&gt;Event engine to handle very efficiently and at high speed haptic sensor drivers: buttons, joystick, touch panel, etc.&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) new graphical libraries available from version 3:&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Layer library: Chrom-ART Accelerator&amp;trade; management for rich user interfaces.&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Motion, UI transition libraries: to create specific pages motion (linear, ease, bounce, elastic)&lt;/li&gt;
&lt;li&gt;Tools included:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Font designer to design fonts in many ways&lt;/li&gt;
&lt;li class="featureDetail"&gt;Story Board designer to quickly specify possible human-machine interaction with the application&lt;/li&gt;
&lt;li class="featureDetail"&gt;Front Panel designer to extend the Java platform simulator&lt;/li&gt;
&lt;li&gt;Very small and efficient Java virtual machine:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Flash: less than 30 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;RAM: less than 1.5 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;Startup time: less than 2 ms at 120 MHz&lt;/li&gt;
&lt;li&gt;1-year subscription, with hardware dongle&lt;/li&gt;
&lt;/ul&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Ships With&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;Software&lt;/li&gt;
&lt;/ul&gt;
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Product Brief/Fact sheet&lt;/h4&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071880.pdf" target="_blank"&gt;DB1839 Fully-integrated Java development environment and solution for STM32 MCUs (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/technical_note/CD00214439.pdf" target="_blank"&gt;TN0072 Software toolchains and STM32 features (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32java_mkt_pres.pdf" target="_blank"&gt;STM32Java offer overall presentation (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/promotional_material/flyer/flstm32cube.pdf" target="_blank"&gt;STM32Cube eases STM32 development (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
    
    &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, stm, stm32, mcu&lt;/div&gt;
</description></item><item><title>STM32Java development environment for STM32 (Physical product)</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product/revision/2</link><pubDate>Thu, 16 Dec 2021 03:16:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff674723-1336-4169-918c-514306c059f9</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product#comments</comments><description>Revision 2 posted to Documents by e14-publisher on 12/16/2021 3:16:04 AM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2519, "type": "devtool", "part_number": "STM32-JAVA" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;STM32Java development environment for STM32 (Physical product)&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;ST Microelectronics&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/stm32java_development_environment_for_stm32_physical_product_500x355_1579630256.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="STM32Java development environment for STM32 (Physical product)" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-justify-space-between xs-flex-align-center xs-border-lighter fill-white xs-p2"&gt;
                &lt;div class="xs-mt1 xs-mb1"&gt;
                    &lt;div class="xs-text-5"&gt;&lt;span class="bold xs-mr1"&gt;Part Number:&lt;/span&gt;&lt;span id="part-number-value"&gt;STM32-JAVA&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="xs-text-right xs-mr2"&gt;
                            &lt;a id="e14-product-link-ebe69" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ebe69'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                &lt;/div&gt;
            &lt;/div&gt;
                                &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;Take advantage of the benefits of object-oriented programming in Java to develop general purpose STM32 applications, in particular, applications with a smartphone-like look and feel graphical user interface (GUI) with STM32Java.&lt;/p&gt;
&lt;p&gt;All of the well known advantages of the Java design concepts are available: interface versus implementation, inheritance and composition, polymorphism, garbage collector (GC), multi-tasking, etc.&lt;/p&gt;
&lt;p&gt;Software productivity, agility, scalability and security are improved compared to traditional developments in C/C code.&lt;/p&gt;
&lt;p&gt;Applications can mix C code (legacy control/command code for example) with code developed in Java. STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C functions from Java code and Shielded Plug to exchange data between the 2 worlds.&lt;/p&gt;
&lt;p&gt;STM32Java provides everything required to easily and very quickly develop feature-rich GUIs, relying on the Model-View-Controller (MVC) triad, the best known solution to design flexible and easy to maintain GUIs.&lt;/p&gt;
&lt;p&gt;Running STM32Java programs, requires features that are embedded on special STM32 MCU series. There are two sets of special part numbers enabled for Java: MCU part numbers ending with the letter &amp;lsquo;J&amp;rsquo; (for mass production) and MCU part numbers ending with the letter &amp;lsquo;U&amp;rsquo; (can only be ordered as samples).&lt;/p&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;A single DVD-ROM incorporating:&lt;/li&gt;
&lt;li&gt;STM32Java Software Development Kit built on MicroEJ&amp;reg;, extending the Eclipse&amp;trade; IDE&lt;/li&gt;
&lt;li&gt;Several Java Platforms (JPFs) for STM32: Quick Start JPFs and Production JPFs&lt;/li&gt;
&lt;li&gt;JPFs can be extended to support specific hardware of the application board&lt;/li&gt;
&lt;li&gt;Embedded (EmbJPF) and Simulation (SimJPF): the very same Java binary code functionally validated on the SimJPF runs on the sibling EmbJPF&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) graphical libraries:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Targets all major graphical display buffer organizations, monochrome and full color displays&lt;/li&gt;
&lt;li class="featureDetail"&gt;Event engine to handle very efficiently and at high speed haptic sensor drivers: buttons, joystick, touch panel, etc.&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) new graphical libraries available from version 3:&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Layer library: Chrom-ART Accelerator&amp;trade; management for rich user interfaces.&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Motion, UI transition libraries: to create specific pages motion (linear, ease, bounce, elastic)&lt;/li&gt;
&lt;li&gt;Tools included:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Font designer to design fonts in many ways&lt;/li&gt;
&lt;li class="featureDetail"&gt;Story Board designer to quickly specify possible human-machine interaction with the application&lt;/li&gt;
&lt;li class="featureDetail"&gt;Front Panel designer to extend the Java platform simulator&lt;/li&gt;
&lt;li&gt;Very small and efficient Java virtual machine:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Flash: less than 30 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;RAM: less than 1.5 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;Startup time: less than 2 ms at 120 MHz&lt;/li&gt;
&lt;li&gt;1-year subscription, with hardware dongle&lt;/li&gt;
&lt;/ul&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Ships With&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;Software&lt;/li&gt;
&lt;/ul&gt;
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Product Brief/Fact sheet&lt;/h4&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071880.pdf" target="_blank"&gt;DB1839 Fully-integrated Java development environment and solution for STM32 MCUs (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/technical_note/CD00214439.pdf" target="_blank"&gt;TN0072 Software toolchains and STM32 features (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32java_mkt_pres.pdf" target="_blank"&gt;STM32Java offer overall presentation (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/promotional_material/flyer/flstm32cube.pdf" target="_blank"&gt;STM32Cube eases STM32 development (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
    
    &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, stm, stm32, mcu&lt;/div&gt;
</description></item><item><title>STM32Java development environment for STM32 (Physical product)</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product/revision/1</link><pubDate>Mon, 18 Oct 2021 20:20:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff674723-1336-4169-918c-514306c059f9</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21933/stm32java-development-environment-for-stm32-physical-product#comments</comments><description>Revision 1 posted to Documents by e14-publisher on 10/18/2021 8:20:43 PM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2519, "type": "devtool", "part_number": "STM32-JAVA" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;STM32Java development environment for STM32 (Physical product)&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;ST Microelectronics&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/stm32java_development_environment_for_stm32_physical_product_500x355_1579630256.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="STM32Java development environment for STM32 (Physical product)" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-justify-space-between xs-flex-align-center xs-border-lighter fill-white xs-p2"&gt;
                &lt;div class="xs-mt1 xs-mb1"&gt;
                    &lt;div class="xs-text-5"&gt;&lt;span class="bold xs-mr1"&gt;Part Number:&lt;/span&gt;&lt;span id="part-number-value"&gt;STM32-JAVA&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="xs-text-right xs-mr2"&gt;
                            &lt;a id="e14-product-link-8efc9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=51X2285&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8efc9'));" data-farnell="" data-newark="51X2285" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                &lt;/div&gt;
            &lt;/div&gt;
                                &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;Take advantage of the benefits of object-oriented programming in Java to develop general purpose STM32 applications, in particular, applications with a smartphone-like look and feel graphical user interface (GUI) with STM32Java.&lt;/p&gt;
&lt;p&gt;All of the well known advantages of the Java design concepts are available: interface versus implementation, inheritance and composition, polymorphism, garbage collector (GC), multi-tasking, etc.&lt;/p&gt;
&lt;p&gt;Software productivity, agility, scalability and security are improved compared to traditional developments in C/C code.&lt;/p&gt;
&lt;p&gt;Applications can mix C code (legacy control/command code for example) with code developed in Java. STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C functions from Java code and Shielded Plug to exchange data between the 2 worlds.&lt;/p&gt;
&lt;p&gt;STM32Java provides everything required to easily and very quickly develop feature-rich GUIs, relying on the Model-View-Controller (MVC) triad, the best known solution to design flexible and easy to maintain GUIs.&lt;/p&gt;
&lt;p&gt;Running STM32Java programs, requires features that are embedded on special STM32 MCU series. There are two sets of special part numbers enabled for Java: MCU part numbers ending with the letter &amp;lsquo;J&amp;rsquo; (for mass production) and MCU part numbers ending with the letter &amp;lsquo;U&amp;rsquo; (can only be ordered as samples).&lt;/p&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;A single DVD-ROM incorporating:&lt;/li&gt;
&lt;li&gt;STM32Java Software Development Kit built on MicroEJ&amp;reg;, extending the Eclipse&amp;trade; IDE&lt;/li&gt;
&lt;li&gt;Several Java Platforms (JPFs) for STM32: Quick Start JPFs and Production JPFs&lt;/li&gt;
&lt;li&gt;JPFs can be extended to support specific hardware of the application board&lt;/li&gt;
&lt;li&gt;Embedded (EmbJPF) and Simulation (SimJPF): the very same Java binary code functionally validated on the SimJPF runs on the sibling EmbJPF&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) graphical libraries:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Targets all major graphical display buffer organizations, monochrome and full color displays&lt;/li&gt;
&lt;li class="featureDetail"&gt;Event engine to handle very efficiently and at high speed haptic sensor drivers: buttons, joystick, touch panel, etc.&lt;/li&gt;
&lt;li&gt;MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) new graphical libraries available from version 3:&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Layer library: Chrom-ART Accelerator&amp;trade; management for rich user interfaces.&lt;/li&gt;
&lt;li class="featureDetail"&gt;UI Motion, UI transition libraries: to create specific pages motion (linear, ease, bounce, elastic)&lt;/li&gt;
&lt;li&gt;Tools included:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Font designer to design fonts in many ways&lt;/li&gt;
&lt;li class="featureDetail"&gt;Story Board designer to quickly specify possible human-machine interaction with the application&lt;/li&gt;
&lt;li class="featureDetail"&gt;Front Panel designer to extend the Java platform simulator&lt;/li&gt;
&lt;li&gt;Very small and efficient Java virtual machine:&lt;/li&gt;
&lt;li class="featureDetail"&gt;Flash: less than 30 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;RAM: less than 1.5 KB&lt;/li&gt;
&lt;li class="featureDetail"&gt;Startup time: less than 2 ms at 120 MHz&lt;/li&gt;
&lt;li&gt;1-year subscription, with hardware dongle&lt;/li&gt;
&lt;/ul&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Ships With&lt;/h3&gt;
    &lt;ul&gt;
&lt;li&gt;Software&lt;/li&gt;
&lt;/ul&gt;
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Product Brief/Fact sheet&lt;/h4&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071880.pdf" target="_blank"&gt;DB1839 Fully-integrated Java development environment and solution for STM32 MCUs (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/technical_note/CD00214439.pdf" target="_blank"&gt;TN0072 Software toolchains and STM32 features (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32java_mkt_pres.pdf" target="_blank"&gt;STM32Java offer overall presentation (pdf)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/promotional_material/flyer/flstm32cube.pdf" target="_blank"&gt;STM32Cube eases STM32 development (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
    
    &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, stm, stm32, mcu&lt;/div&gt;
</description></item></channel></rss>