(WP8)Menggunakan Fasilitas Imaging SDK

Ketemu lagi dengan ane gan, Sebelumnya gimana cara menginstall Imaging SDK di Visual Studio, kali ini kita akan menggunakan Fasilitas Imaging SDK yang diberikan oleh Nokia. Kita disini hanya mengaktifkan Imaging SDK pada project yang kita buat. Lihat Langkah – Langkah di bawah ini :

Create Project Windows Phone 8 dengan nama Terserah Agan

28-01-2014 11-50-00

Buka Pada Banner Project Solution – Reference (Klik Kanann) – Pilih Management Nuget Packaget

28-01-2014 11-59-18

Pilih Nuget Images SDK

080213_0659_gettingstar7

Coba Jalankan Project agan pasti error nah ini kan errornya

080213_0659_gettingstar9

Nah gimana cara menghilangkan errot tersebut, kita tidak menggunakan ARM tetapi menggunakan x86 pilih pada menu Build – Configuration Manager

080213_0659_gettingstar10

Pada Pilihan Activity Solution Platform kita menggunakan x86

080213_0659_gettingstar11

Hapus bagian ARM dan tinggalkan yang x86

080213_0659_gettingstar13

Terus Jalankan Project agan… saran ane langsung jalankan ke device agan yang menggunakan OS WP8

Nah itu saja cara mengaktifkan Imaging SDK yang diberikan oleh Nokia, untuk postingan selanjutnya insya allah kita ketemu untuk pembuatan FIlter Efect… Salam Semangat…

(WP) Imaging SDK Nokia Developer

Siang agan agan dan igin ingin, sudah lama ya kita gak ketemu di blog annabe ini, banyak sekali cerita yang ingin di ceritakan, tetapi ane bingung mau awalnya dari mana, dari ini aja gan, cerita masalah tentang windows ingin menggunakan sistem operasi android di device, sebenarnya masalah untuk platform yang digunakan saat ini tidak terlalu berpengaruh, kita hanya seorang pengembang dan bagaimana kita mengembangkan sistem yang lagi marah di dunia, kalo masalah mengguntungkan menjadi pengembang itu sangat untung, kita hanya meluangkan waktu di depan laptop dan mengembangkan ide yang kita punya, modal ya hanya sempat sempatnya kita melulangkan waktu. The Nokia Imaging SDK makes some of the technologies that Nokia uses in its own imaging applications available to developers. It is a productive library for manipulating image data captured and stored by mobile devices in an efficient way. The features include decoding and encoding JPEG images, applying filters, cropping, rotating and resizing. The SDK provides more than 50 pre-made filters and effects that have been specifically developed for mobile imaging, with speed and memory performance as key drivers. The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget.(https://www.nuget.org/packages/NokiaImagingSDK/) Nah dari pemaparan yang ane dapat dari web Nuget, ane pos nokia developer  ternyata web nya nuget, nuget bukan makanan sosis sonice ya, kalo dari yang ane liat ternyata Imaging SDK merupakan SDK pengembangan images yang di kembangkan oleh pihak Nuget, dan yang mensupport itu semua adalah Nokia. Banyak sekali pengembangan Imaging SDK, dari device nokia dan yang pastinya Nokia lumia, seperti Smile Detector, Edit Images dan lainnya, disini kita akan menggunaka bagaimana mengembangan Imaging SDK di visula Studio.

Buka Visual Studio 2012 yang sudah terinstall dengan Windows Phone Developer

Buka Tools – Extenstion and Update

21-01-2014 14-28-10

Serach Nokia

21-01-2014 14-40-23 21-01-2014 14-28-42

Insall

21-01-2014 14-40-23 Tunggu proses Instalasi selesai dan restar visual studio agan…. Kita Tunggu postingan berikutnya tentang pembuatan Imaging SDK….

(WP8)Registrasi Device Windows Phone Lumia untuk Visual Studio 2012

Selamat Beraktifitas gan agan, kalo aktifitas ane dibilang masih semerawutan, gak ada yang terjadwal, semuanya kalo ada waktu luang ya belajar sesuatu yang ane belum tau, kalo dari jadwal kerjaan ane masih freelance jadi kerjaan datangnya secara tiba – tiba, ya kalo ada kerjaan langsung ane buat, nah ini anehnya ane, kalo ane mengerjakan sesuatu tidak ada kata di long time, karena semua project yang ane kerjakan wajib jadi dalam satu hari atau dua hari, nah untuk hari hari berikutnya ane tinggal finishing.

Windows phone 8 Device, tidak seperti emulator android dan device android, kita harus mendaftarkan device WP kita ke microsoft, karena device itu akan di daftarkan IME nya langsung, jika agan langsung colok device dan langsung di jalankan Debug ke device itu tidak langsung bisa, makanya ane kasih sedikit share an ane yang udah lama ane gak memposting blog ane, ok langsung ke TKP aja ya gan

1. Connect Device ke Laptop maka akan secara otomatis Zune akan terbuka.
2. Jangan di tutup zunenya biarkan tetap jalan.
3. Buka directory
16-01-2014 9-45-09

4. Buka Reg.exe Tersebut
16-01-2014 9-42-20

5. Selesai

6. Tinggal Jalankan Debug Project ke arah device.
16-01-2014 10-02-19

(Windows Phone 7.8)Map berdasarkan lokasi yang kita piliih menggunakan longitude dan latitude

Selamat pagi agan agan semua, sudah lama ane gak update blog ane ini, ane dah kangen berat deh dengan postingan ane, sampe ada command aja lupa ane balasa, tapi kalo bisa agan agan yang ingin bertanya langsung aja email atau twitt ane, karena insya allah smartphone ane up terus.

Ngomong – ngomong masalah Map, ane sudah banyak sekali menyelesaikan project tapi beda platform, so menurut ane semuanya itu sama aja, hanya beda tempat kita ketik tuh logika, dengan membuat app map pencarian wisata di daerah lampung, pencarian wilayah di daerah ambon, pencarian kantor polisi di daerah jogja dan yang baru baru ini pencarian kampus di daerah jogja. Kemaren kalo gak salah ane sudah memberikan cara cara gimana mendaftarkan app kita agar mendapatkan izin dari pihak bing, karena jika kita ingin menggunakan service dari orang lain kita harus mempunyai izin terlebih dahulu, sama dengan kita kalo ingin menggunakan barang orang lain kita harus minta izin terlebih dahulu…

Windows phone, gak sepamor kompetitornya robot ijo dari google, tapi kenapa ane share ini, sebenarnya gak banyak tujuan ane share ini, cuma iseng iseng dapet oseng – oseng, karena di beberapa project ana kebanyak tugas akhir teman teman, gak tau dari kampus mana pokoknya garap, dan semua tugas akhir itu sekarang kebanyakan larinya ke mobile, kenapa? karena untuk tema dan membuat sistem yang lumayan cerdas masih enakan di smartphone dari pada app desktop yang harus kita menambahkan beberapa device.

12-01-2014 14-14-28

1. download script cs yang ane download dari nokia di sini http://www.mediafire.com/view/qhchm2u45cq3o52/NokiaMapsTile.cs

2. Create New Project dan pilih WP 7

3. Masukkan file yang baru di download tadi dengan cara Project Solution click kanan pada nama project – add – Exist Items

12-01-2014 14-16-56

4. Setelah kita mendapat toket dan id pada saat daftar bing developer maka agan dapat memasukkan token tersebut pada file yang didownload tadi.

   private string token = "";
        private string app_id = "";
        private string language = "ITA";

5. Setelah itu kita akan membuat tampilan, buka file mainpage.xaml dan desain seperti dibawah ini
12-01-2014 14-14-28

 <phone:PhoneApplicationPage 
    x:Class="NokiaMaps.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
    FontFamily="{StaticResource PhoneFontFamilyNormal}"
    FontSize="{StaticResource PhoneFontSizeNormal}"
    Foreground="{StaticResource PhoneForegroundBrush}"
    SupportedOrientations="Portrait" Orientation="Portrait"
    xmlns:NokiaMapsSource="clr-namespace:NokiaMaps"    
    xmlns:MSPCMCore="clr-namespace:Microsoft.Phone.Controls.Maps.Core;assembly=Microsoft.Phone.Controls.Maps"
    shell:SystemTray.IsVisible="True" xmlns:my="clr-namespace:Microsoft.Phone.Controls.Maps;assembly=Microsoft.Phone.Controls.Maps">

    <!--LayoutRoot è la griglia radice in cui viene inserito tutto il contenuto della pagina-->
    <Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" MinHeight="187"/>
            <RowDefinition/>
        </Grid.RowDefinitions>

        <!--TitlePanel contiene il nome dell'applicazione e il titolo della pagina-->
        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
            <TextBlock x:Name="PageTitle" Text="Annabe Maps" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
            <TextBox x:Name="longi" Height="72" TextWrapping="Wrap" Text="110.407677" Margin="169,0,137,0"/>
            <Button Content="CARI LOKASI" Margin="10,0,0,0" Click="Button_Click_1"/>
        </StackPanel>

        <!--ContentPanel - inserire ulteriore contenuto qui-->
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <my:Map Height="634" HorizontalAlignment="Left" Name="map" VerticalAlignment="Top" Width="456"
            
                CredentialsProvider="Ap_TDyefYA12RyiGzg2XQdbUxchZNo_IhE_aY-wNNpjQKuCFFGNPMEDhdNevQx7r" 
                CopyrightVisibility="Collapsed" LogoVisibility="Collapsed" ScaleVisibility="Visible">
                <my:Map.Mode>
                    <MSPCMCore:MercatorMode/>
                </my:Map.Mode>

                <my:MapTileLayer Name="street" Margin="0,0,0,32" Height="647" Width="475">
                    <my:MapTileLayer.TileSources>
                        <NokiaMapsSource:NokiaMapsTile TileTypes="Street"/>
                    </my:MapTileLayer.TileSources>
                </my:MapTileLayer>
                <my:MapTileLayer Visibility="Collapsed" Name="wateroverlay" Margin="0,0,0,32">
                <my:MapTileLayer.TileSources>
                    <NokiaMapsSource:NokiaMapsTile TileTypes="WaterOverlay"/>
                </my:MapTileLayer.TileSources>
            </my:MapTileLayer>
            <my:MapTileLayer Visibility="Collapsed" Name="hybrid" Margin="0,0,0,32">
                <my:MapTileLayer.TileSources>
                    <NokiaMapsSource:NokiaMapsTile TileTypes="Hybrid"/>
                </my:MapTileLayer.TileSources>
            </my:MapTileLayer>
            <my:MapTileLayer Visibility="Collapsed" Name="satellite" Margin="0,0,0,32">
                <my:MapTileLayer.TileSources>
                    <NokiaMapsSource:NokiaMapsTile TileTypes="Satellite"/>
                </my:MapTileLayer.TileSources>
            </my:MapTileLayer>
            <my:MapTileLayer Visibility="Collapsed" Name="physical" Margin="0,0,0,32">
                <my:MapTileLayer.TileSources>
                    <NokiaMapsSource:NokiaMapsTile TileTypes="Physical"/>
                </my:MapTileLayer.TileSources>
            </my:MapTileLayer>
            </my:Map>
            <Button Content="Zoom In" Height="72" HorizontalAlignment="Left" Margin="6,535,0,0" Name="buttonZoomIn" VerticalAlignment="Top" Width="207" Click="buttonZoomIn_Click" />
            <Button Content="Zoom Out" Height="72" HorizontalAlignment="Left" Margin="243,535,0,0" Name="buttonZoomOut" VerticalAlignment="Top" Width="207" Click="buttonZoomOut_Click" />

        </Grid>
        <TextBox x:Name="lati" HorizontalAlignment="Left" Height="72" Margin="10,106,0,0" TextWrapping="Wrap" Text="-7.102357" VerticalAlignment="Top" Width="156" TextChanged="TextBox_TextChanged_1"/>
    </Grid>
 
    <!--Codice di esempio che illustra l'utilizzo di ApplicationBar-->
    <!--<phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Pulsante 1"/>
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Pulsante 2"/>
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="Voce di menu 1"/>
                <shell:ApplicationBarMenuItem Text="Voce di menu 2"/>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>-->

</phone:PhoneApplicationPage>

6. Membuat Zoom out dan Zoom in pada button, klik dua kali pada desain button

  private void buttonZoomIn_Click(object sender, RoutedEventArgs e)
        {
            double zoom;
            zoom = map.ZoomLevel;
            map.ZoomLevel = ++zoom;
        }

        private void buttonZoomOut_Click(object sender, RoutedEventArgs e)
        {
            double zoom;
            zoom = map.ZoomLevel;
            map.ZoomLevel = --zoom;
        }

7. Nah disini kita akan membuat tampilan map yang kita ambil dari bing map, disini kita memasukkan beberapa marker(tempat yang berdasarkan longitude dan latitude).

  public MainPage()
        {
            InitializeComponent();

            MapLayer m_PushpinLayer = new MapLayer();
            map.Children.Add(m_PushpinLayer);

            // Reasonable stab at center of Seattle metro area
            map.SetView(new GeoCoordinate(-7.102357, 110.407677), 10);

            // Create and Add a few push pins
            Pushpin pushpin1 = new Pushpin();
            pushpin1.Background = new SolidColorBrush(Colors.Red);
            pushpin1.Location = new GeoCoordinate(-7.102357, 99.407677);    

            Pushpin pushpin2 = new Pushpin();
            pushpin2.Background = new SolidColorBrush(Colors.Green);
            pushpin2.Location = new GeoCoordinate(-7.102357, 99.407677);      

            Pushpin pushpin3 = new Pushpin();
            pushpin3.Background = new SolidColorBrush(Colors.Blue);
            pushpin3.Location = new GeoCoordinate(-7.102357, 110.407677);   

            m_PushpinLayer.AddChild(pushpin1, pushpin1.Location);
            m_PushpinLayer.AddChild(pushpin2, pushpin2.Location);
            m_PushpinLayer.AddChild(pushpin3, pushpin3.Location);

            map.ZoomLevel = 6;
        }

8. Buka permisson location pada WMAppManifest.xml centang ID_CAP_LOCATION
12-01-2014 14-31-35

(Windows Phone)Get Starter Framework XNA Game Studio

Malam Gan…

Bulan Ramadhan, bulan yang penuh berkah dan ke senangan, ane sunggug mengalami itu semua, kegiatan ane di bulan ramadhan tau gak gan “gak pernah tidur”, setelah buka puasa pada pukul 17.43 dan imsyak 04.20, nah di situlah kegiatan yang ane lakukan di bulan suci ramadhan, terkadang kami bermain poker atau pun pes hingga nunggu sahur, dan jika teman ane bosan maen poker ya dah ane mulai otak atik yang bermanfaatlah, biar gak terbuang waktu yang luang ini, semoga agan bisa memahami itu semua, jangan yang maen poker atau pes, ambil waktu belajarnya aja.

Setelah ane post mengenai XNA di post sebelumnya, itu lah XNA dan apa tujuan kita menggunakan Framework XNA, untuk kali ini ane akan membagi apa aja yang akan kita gunakan di XNA dan fungsinya, sebenarnya sama konsepnya dengan Code game yang lainnya, ada Canvas, Model, Kontrol, Action, dan sebaginya.

Create Project dengan nama Game1

pilih file-new project-XNA Game Studio 4.0
xna dsdf

Buka file Game1.cs

 using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Input.Touch;
using Microsoft.Xna.Framework.Media;

namespace WindowsPhoneGame1
{
    /// 
    /// This is the main type for your game
    /// 
    public class Game1 : Microsoft.Xna.Framework.Game
    {
        GraphicsDeviceManager graphics;
        SpriteBatch spriteBatch;

        public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            // Frame rate is 30 fps by default for Windows Phone.
            TargetElapsedTime = TimeSpan.FromTicks(333333);

            // Extend battery life under lock.
            InactiveSleepTime = TimeSpan.FromSeconds(1);
        }

        /// 
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// 
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here

            base.Initialize();
        }

        /// 
        /// LoadContent will be called once per game and is the place to load
        /// all of your content.
        /// 
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);

            // TODO: use this.Content to load your game content here
        }

        /// 
        /// UnloadContent will be called once per game and is the place to unload
        /// all content.
        /// 
        protected override void UnloadContent()
        {
            // TODO: Unload any non ContentManager content here
        }

        /// 
        /// Allows the game to run logic such as updating the world,
        /// checking for collisions, gathering input, and playing audio.
        /// 
        /// Provides a snapshot of timing values.
        protected override void Update(GameTime gameTime)
        {
            // Allows the game to exit
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                this.Exit();

            // TODO: Add your update logic here

            base.Update(gameTime);
        }

        /// 
        /// This is called when the game should draw itself.
        /// 
        /// Provides a snapshot of timing values.
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);

            // TODO: Add your drawing code here

            base.Draw(gameTime);
        }
    }
}

file nya seperti ini kan, di code tersebut sebenarnya sudah di jelaskan apa yang harus kita lakukan di dalam method tersebut.

kalo sedikit bingung ini ane jelaskan apa fungsi itu :

Game1 ()metode konstruktor : konstruktor, yang disebut sebelum Initialize
Metode, adalah salah satu yang khas ditemukan di setiap kelas dan, oleh karena itu, memiliki makna yang sama digunakan untuk mengatur nilai default untuk elemen diperlukan. Misalnya, instantiating device manager grafis, menentukan frame rate game, dan sebagainya.

initialize () metode: Set nilai default dan awal untuk permainan Anda, query dan menginisialisasi informasi pengguna berbasis, seperti memulai posisi dan bingkai memperbarui tingkat.

LoadContent () metode: Memuat semua konten game dapat berupa gambar, sprite
lembar, suara, model, dan sebagainya. Dalam XNA pengembangan game, semua karya seni memuat
harus dilakukan.

UnloadContent () metode: membongkar semua konten permainan dan manajer konten, seorang pengendali semua isi dengan bongkar muat saat obyek yang digunakan dalam Anda permainan perlu membuang spesifik atau bongkar muat.

Update () method: Metode ini sangat penting ketika permainan Anda berjalan.
Ia melakukan permainan logika yang sedang berlangsung seperti menghitung posisi saat ini, fisika, tabrakan, dan negara, mengumpulkan informasi masukan dari berbagai perangkat input;
memperbarui animasi. Perhatikan bahwa pada tahap ini Anda hanya memutus frame untuk menampilkan. Menggambar tidak dilakukan karena semua gambar harus dilakukan oleh.

Draw () method. Itu update kamera, mengacu pada catatan animasi pembaruan, memainkan.
audio, dan sebagainya. Update () metode update permainan logika, yang akan membuat permainan Anda lebih menyenangkan tergantung pada interaksi dengan data permainan, seperti pemutar hidup, nilai pengalaman, dan skor.

Draw () metode: Sebagai nama metode menyiratkan, dalam metode ini pekerjaan Anda adalah untuk membuat semua grafis, termasuk tampilan 2D dan 3D, ke layar untuk membuat.

Run

123

(Windows Phone)Pengenalan Framework XNA Game Studio

Salam Super Gan…

Bulan suci ramadhan merupakan bulan yang spaci bagi ane, walaupun di jalanin gak bareng sama keluarga tapi ane selalu buka dan sahur bareng dengan temen-temen ane, dari awal ramadhan ane sudah menjalani nya sebagai musafir di daerah jogja, kebetulan masih kuliah gan, kampus ane paling top cer dah untuk masalah kuliah, karena kita juga mengalami puasa dengan teman sekampus dan sebagian kita menjalaninya dengan keluarga dan teman lama.

Beberapa hari ini ane galau gan, hanya hal sepele dengan keadaan yang super super gila, karena di tahun ini ane dapet ide-ide dari temen-temen di sekitar ane, karena ide itu datangnya gak tau kapan dan dimana, ngomong galau kayaknya ane terasa paling di pojokkan, ini cerita ne, waktu ane sma class 2 ane masuk kelas IPA yang orang orang nya seram dan menakutkan, nah di sanalah ane dapat pandangan kesekian kali, kebetulan ane sudah banyak mengalami lika-liku percintaan di masa lagi puber, dari zaman SMP dan SMA dan akhirnya di zaman kuliah ane tidak memikirkan itu, haa, Impian ada di tangan dan di depan mata bro, karena menurut ane kalo kita sudah di atas dan semua orang yang kita kenal akan memuji kita dan akhirnya masa percintaan yang di jadwalkan untuk masa kehidupan kedepan “Calon Istri”, oh ya jadi lupa untuk cerita seseorang di masa SMA, ane masuk kelas 2 SMA ane memiliki kelain di bagian hati dalam, padahal ane hati ane itu sudah ada yang mengisi, haa itu lah namanya cinta dalam hati yang bertepuk sebelah hati, nah seminggu yang lalu ane dapat pesan di sebuah media sosial, eh ternyata dan ternyata itu si doi, dan mulai sekarang terfikirkan untuk mulai membuat cerita yang siap di tulis di sejarah ane. Doain aja ye

XNA Game Studio merupakan framework yang dibuat oleh tema microsoft untuk developer game yang ingin membuat aplikasi yang mendukung XNA, seperti windows phone, XBOX, Zune, awal mulanya XNA keluar dengan versi 1.0 dan hingga sekarang sudah 4.0, versi pertama di buat pada tahun 2006, XNA berlisensi Freeware, jadi jangan terfikirkan kalo framework ini prabayar, Free dan siap digunakan.

XNA Multiplatform ada juga loh gan, Mono Framework lah yang bisa membuat di atas platform selain keluaran Microsoft, yang ngeluarin ini baik sekali ya, sangat berterima kasih pada team XAMARIA, ini juga dapat digunakan di beberapa os, seperti Linux, Mac OS, Solaris dan sebagainya.

xna developer

Mono

Referensi :

http://en.wikipedia.org/wiki/Mono_(software)
http://en.wikipedia.org/wiki/.NET_Micro_Framework
http://en.wikipedia.org/wiki/Microsoft_XNA

(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