Programmeringsspråk for Blackberry

Programmeringsspråk for Blackberry


Akkurat som Apples iOS eller Googles Android-plattformen, kan noen utvikle apps for Blackberry-plattformen. Men i motsetning til med iOS eller Android, du trenger ikke å bruke en bestemt programmeringsspråk for å skape Blackberry apps. Blackberry bruker en åpen plattform som lar deg bruke en rekke programmeringsspråk eller rammeverk for Blackberry utvikling.

C og C ++

Hvis du er en C eller C ++ utvikler, kan du bruke Blackberry Native SDK for å lage Blackberry apps. Du kan enten starte en ny app fra bunnen av, eller du kan port C ++ koden du allerede har skrevet å jobbe med Blackberrys. Blackberry apps i C og C ++ kan også bruke Cascades, et verktøy for Blackberry-utviklere som både lar deg designe brukergrensesnitt og lar deg integrere app med andre Blackberry systemfunksjoner.

Java

Java er et annet språk som Blackberry-plattformen støtter for app utvikling. Du kan enten skrive Java apps spesielt for Blackberry, eller du kan pakke Android-apper du skrev i Java for å kjøre på Blackberry-plattform. Blackberry tilbyr en rekke verktøy for å utvikle plattform apps i Java i form av plugins for Eclipse integrert utviklingsmiljø.

WebWorks

Selv om du ikke vet C, C ++ eller Java, gjør Blackberry plattform deg å bruke WebWorks å lage apps med standard Web design teknologier. Disse inkluderer CSS, HTML5 og Javascript. Ved hjelp av disse teknologiene eller populære Web rammeverk, kan du designe Blackberry apps på samme måte som du ville designe web apps. Du kan opprette og redigere kode med tekst-redigering programvare, og teste WebWorks app med Ripple emulator.

Adobe AIR

Blackberry-plattformen støtter også Adobe Integrated Runtime. AIR er et kryssplattform miljø som lar deg lage apps til å kjøre på Windows eller Mac OS bruker Adobe-produkter som Actionscript, Flex og Flash. Blackberry-støtte for Adobe AIR på sin plattform gjør det enkelt å bruke eksisterende AIR kildekoden for å lage Blackberry apps, med Flash Builder APIer la dine AIR apps dra nytte av maskinvarefunksjonene til Blackberry.