(Blacberry 10) QML – Include HTML Emoticon

Buka file main.qml

 layout: StackLayout {
        }

        Label {
            text: "  Sunny: Get your vitamin D"
        }

        Label {
            text: "  Partly cloudy: Might need a coat"
        }

        Label {
            text: "  Rain: Bring your umbrella"
        }

        Label {
            text: "  Snow: Don't forget the carrot nose"
        }

        Label {
            text: "  Thunderstorm: No metal!"
        }

8-15-2013 5-24-14 AM

Advertisements

(Blackberry 10) QML – Text Style

Buka file main.qml

 import bb.cascades 1.0

Page {
    content: Container {
        attachedObjects: [
            TextStyleDefinition {
                id: myStyle
                base: SystemDefaults.TextStyles.BodyText
                color: Color.Green
                fontWeight: FontWeight.Bold
            }
        ]

        Label {
            text: "A label with some text."

            textStyle {
                base: myStyle.style
            }
        }
        TextArea {
            preferredWidth: 255
            text: "Cascades is awesome!"
        }
        TextArea {
            text: "
                   p {font-style:italic;}
                   a:link {font-weight:bold;color:red}
               
               

This text uses an italic style.

This is a hyperlink.

" } // end of Container } }// end of Page

8-15-2013 5-22-22 AM

(Blackberry 10)QML – Include Java Scrip pada QML

Salam Semangat…

Baru kenal dengan QML, ane sangat terharu-haru dan sangat sulit untuk di pahami, karena dalam membuat app pada blackberry 10 kita dapat menggunakan beberapa bahasa, tetapi dalam penyelidikan ane, ternyata untuk mengaktifkan semua feature yang ada pada blackbery, seperti sensor dan system cerdas yang ada.

qml code

 import bb.cascades 1.0

Page {
    Container {
        id: root

        
        function convertTemp(fahr) {
            fahr = parseInt(fahr);
            return ((fahr - 32) * 5) / 9;
        }

        Button {
            text: "Convert"

            onClicked: {
                tempOutput.text = "" + root.convertTemp(tempInput.text);
            }
        }

        TextField {
            id: tempInput
            preferredWidth: 150
            preferredHeight: 100

       
            inputMode: TextFieldInputMode.NumbersAndPunctuation
        }

        Label {
            id: tempOutput
            text: "0"

            // Use a text style to create text in a large font
            textStyle {
                base: SystemDefaults.TextStyles.BigText
            }
        }
    }
}

8-15-2013 5-09-29 AM

(Blackberry 10) QML – Membuat Toast System dan Dialog System

Toast System Merupakan sebuah informasi tampilan yang dibuat untuk memberikan informasi yang akan dibuat untuk memberikan kemudahan oleh pengguna, sama dengan show message pada system aplikasi desktop.

8-14-2013 7-36-11 AM
Dialog System Merupakan sebuah tampilan informasi yang dibuat untuk memilih sebuah aktifitas yang akan di eksekusi.
8-14-2013 7-53-02 AM

Create project dengan nama toast

Buka file Main.qml pada folder assets dan tuliskan scrip dibawah ini :

// Default empty project template
import bb.cascades 1.0
import bb.system 1.0//import system

// creates one page with a label
Page {
    Container {
        layout: DockLayout {}
       
        Label {
            text: qsTr("Hello World")
            textStyle.base: SystemDefaults.TextStyles.BigText
            verticalAlignment: VerticalAlignment.Center
            horizontalAlignment: HorizontalAlignment.Center
        }
        TextField {

        }
       
            Button {
                text: "First time?"
                attachedObjects: [
                    SystemToast {
                        id: myQmlToast//toast cancle 
                        body: "So long! Thanks for coming, see you next time!"
                        onFinished: {
                            Application.quit();
                        }
                    },
                    SystemDialog {
                        id: myQmlDialog//toast aktifitas ya/tidak
                        title: "Friendly Warning"
                        body: "Kakel can be habit-forming... "
                        onFinished: {
                            if (myQmlDialog.result == SystemUiResult.CancelButtonSelection) myQmlToast.show();
                        }
                    }
                ]
                onClicked: {
                    myQmlDialog.show()//memanggil method myQmDialog
                }
            }            // button

        }
    }

 

referensi :
https://developer.blackberry.com/cascades/documentation/ui/dialogs_toasts/index.html

(Blackberry 10) QML – Membuat Button dan Toast Show Message

Salam semangat….

Sudah lama ane tidak share atau posting di blog ane, karena setelah ane merelease buku dan project di bulan suci ramadhan 1434 H, sehingga ane lebih memiliki aktifitas lain yang digunakan untuk merayakan hari kemenangan(LEBARAN), hari lebaran ane KO banget dah gan, dari hari pertama dan kedua ane silaturahmi di tempat sanak dan keluarga ane, dan untuk hari ke 3 hingga hari 7 ane silaturahmi tempat temen ane, jadi tidak ada sempet-sempet untuk melakukan aktifitas di depan laptop.

Blackberry 10, merupakan system operasi berutan RIM yang dikembangkan untuk smartphone BB yang terbaru, menurut ane untuk teknologi di OS ini sama dengan os kompetitornya, sama sama cerdas dan luar biasa, sehingga ane bermaksud untuk memperdalam OS ini untuk di kembangkan ke system yang ane buat.

QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications. It is part of Qt Quick, the UI creation kit developed by Nokia within the Qt framework. QML is mainly used for mobile applications where touch input, fluid animations (60 FPS) and user experience are crucial. QML documents describe an object tree of elements. QML elements[3] shipped with Qt are a sophisticated set of building blocks, graphical (e.g., rectangle, image) and behavioral (e.g., state, transition, animation). These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs.
QML elements can be augmented by standard JavaScript both inline and via included .js files. Elements can also be seamlessly integrated and extended by C++ components using the Qt framework.
QML is the language; the runtime is called Qt Declarative.()http://en.wikipedia.org/wiki/QML.

Create Project Blackberry Project

Buka file main.xml dan tuliskan scrip di bawah ini

 // Default empty project template
import bb.cascades 1.0
import bb.system 1.0//import system

// creates one page with a label
Page {
    Container {
        layout: DockLayout {}
       
        Label {
            text: qsTr("Hello World")
            textStyle.base: SystemDefaults.TextStyles.BigText
            verticalAlignment: VerticalAlignment.Center
            horizontalAlignment: HorizontalAlignment.Center
        }
        TextField {

        }
       
            Button {
                text: "First time?"
                attachedObjects: [
                    SystemToast {
                        id: myQmlToast//toast cancle 
                        body: "So long! Thanks for coming, see you next time!"
                        onFinished: {
                            Application.quit();
                        }
                    },
                    SystemDialog {
                        id: myQmlDialog//toast aktifitas ya/tidak
                        title: "Friendly Warning"
                        body: "Kakel can be habit-forming... "
                        onFinished: {
                            if (myQmlDialog.result == SystemUiResult.CancelButtonSelection) myQmlToast.show();
                        }
                    }
                ]
                onClicked: {
                    myQmlDialog.show()//memanggil method myQmDialog
                }
            }            // button

        }
    }

8-14-2013 7-35-50 AM

8-14-2013 7-36-11 AM

Referensi :
https://developer.blackberry.com/cascades/documentation/ui/dialogs_toasts/toasts.html#pat1362009427192

(Android,iPhone,Blackberry,WIndows Phone 8) Membuat Aplikasi Mobile dengan Titanium SDK Platform Java Script

Salam super….

Kemaren ane sudah posting masalah Framework yang dapat berjalan di semua device mobile, apa itu ? Cordova – Phone Gap. benar sekali, konsepnya sama dengan cordova phonegap kemaren, tetapi menurut ane lebih di mudahkan untuk membuat aplikasi di Titanium SDK ini, karena semua nya tinggal Drag and Drop Feature, tidak seperti di Cordova yang harus memasukkan permmisson terlebih dahulu bila ingin menggunakan feature tersebut.

TITANIUM SDK

The Titanium SDK provides community developers with an unmatched ability to create quality native, mobile web or rich hybrid applications to all platforms from a single code base, using JavaScript. With over 5,000 APIs, Titanium allows you to deliver an immersive user experience at a fraction of the time compared with traditional native platforms, and without compromise.
The Titanium SDK is an open source SDK with more than 478,101 community developers contributing constantly to further enhance and extend it. Independent developers, ISVs, and partners can create Modules to extend the SDK with mobile user interface controls, access to 3rd party services, and leverage any native platform API.http://www.appcelerator.com/

titanium

tdfdsfd

asdas