Showing posts with label mobile. Show all posts
Showing posts with label mobile. Show all posts
Tuesday, August 30, 2016
Transferring SMS messages from Windows Mobile to Blackberry devices
Transferring SMS messages from Windows Mobile to Blackberry devices
UPDATE (14 Feb 2015): Due to some outstanding issues with the SMS2IPD tool such as Unicode support and message extraction issues on some devices, which will most likely forever remain unfixed because I no longer have any Windows Mobile 6.x devices (which are no longer supported by Microsoft), I have decided to stop maintaining SMS2IPD and removed the download from this article.
For a more robust tool to restore text messages to Blackberry devices from a CSV (comma-separated values) backup, refer to my other tool, CSV2IPD.
The original article, written in 2010, is archived below for informational purposes only.
This may seem an easy task - one may immediately think of using the Device Switch Wizard in Blackberry Desktop Manager or do a quick search for some SMS backup/restore software which will do the job. However, while I was doing it, I came across some challenges which turns this into a difficult job:
1. The Device Switch Wizard found in the Blackberry Desktop Manager simply does not migrate the SMS messages.
2. There are plenty of applications that perform SMS backup/restore for Windows Mobile but there are none for Blackberry.
The first challenge is expected as many users simply do not need to migrate text messages to their new phones and it is therefore understandable that the Device Switch Wizard ignores SMS during the migration process but the second challenge disappoints me. I was realistic - I never expected to find a tool that transfers text messages on-the-fly, perhaps with the tool running on Windows, the Blackberry connected via Blackberry Desktop Manager and the Windows Mobile device connected via ActiveSync. BUT I was hoping to find some software that can restore Blackberry SMS from a backup, perhaps XML-formatted, which can be created by a tool running on Windows Mobile.
I was wrong - there are no such applications for Blackberry. This is explained by the fact that RIM does not provide an API for Blackberry applications to programmatically access the SMS messages store (there are, however, APIs to access email messages).
My approach
My ideas come from the fact that Blackberry Desktop Manager allows user to backup device memory (including contacts, calendar and SMS) into an IPD file, and restore from the IPD backup. Although the IPD file format is not documented by RIM, it is easy to reverse engineer (for example, by using a hex-comparison tool) due to its unencrypted and tokenized nature. There are previous attempts to do this, for example ipddump and MagicBerry. The latter is extremely useful as it allows you to view, edit, merge and split IPD files.
Keeping the above in mind, I came up with a tool that runs on Windows Mobile device and backs up all text messages into an IPD file. The file created can later be opened using Blackberry Desktop Manager and the text messages can be restored back onto the Blackberry device.
Final product: SMS2IPD
In the lack of a better name, let me call it SMS2IPD, short for SMS to IPD Converter. Heres how to use it:

1. Run the tool on your Windows Mobile device. You will need .NET Compact Framework 3.5 and above.
2. Select the correct time offset so that SMS timestamps will be correctly displayed. For example, if you are in GMT+8, select -8 for the time offset. The selection is needed as I am not sure which field to set to specify the timezone of the SMS messages.
3. Click on Start, choose the location to save the IPD file. Give the application some time to run, when completed, it will produce the IPD file.
4. Connect your Blackberry and start Desktop Manager, choose Backup/Restore, then click on Restore again. Select the IPD file created in step 1 and Desktop Manager will proceed to transfer all SMS to the device.
Note: this process may take a long time during which Desktop Manager may seem to hang. It will also overwrite all existing text messages on the Blackberry device, so back them up and merge them to the IPD first using MagicBerry. MagicBerry may also seem to hang when loading a large IPD file, so be patient.
Limitations and future improvements
I myself reverse engineer the IPD file format by using a hex editor, a hex comparison tool and MagicBerry, with some references to ipddump and MagicBerry source code, so there will be cases not handled properly. These include SMS with special characters, unicode SMS, and SMS sent from a timezone different from your device timezone.
Upon imported on the Blackberry device, all messages may appear as unread. You can mark all as read by scrolling to the top of the messages list (which displays the date), press the Blackberry key and choose Mark Prior Opened.
Some Blackberry devices by default will delete text messages older than 30 days. This behaviour can be changed by opening Options in Messages, choose General Options, and select a longer period for "Keep Messages".
I attached the source code for those interested to improve the application. You can modify and re-distribute the application and its source code as you like, but please mention that the source code was taken from my blog. You may not, however, use the source code and/or the application for any commercial purposes.
Credits
To read the SMS messages from a Windows Mobile device, I am using MAPIDotNet library found on codeproject, written by rwt33. The version I used was downloaded some time back, so it may differ significantly from the current version found in the project article.
Downloads
Labels:
blackberry,
devices,
from,
messages,
mobile,
sms,
to,
transferring,
windows
Monday, August 29, 2016
Download All Lenovo Mobile USB Drivers
Download All Lenovo Mobile USB Drivers

Download All Lenovo Models Mobile Phone Drivers Free Download Select Your Model And Click On Download Enjoy......
If You Find This Post Helpful Please Share With Others And Help Us To Grow By Following Our Blog
Thanks
No. | Lenovo Model Number | Drivers |
---|---|---|
1 | Lenovo A60 | Download |
2 | Lenovo A60+ | Download |
3 | Lenovo A65 | Download |
4 | Lenovo A269I | Download |
5 | Lenovo A316I | Download |
6 | Lenovo A369I | Download |
7 | Lenovo A390 | Download |
8 | Lenovo A516 | Download |
9 | Lenovo A526 | Download |
10 | Lenovo A630 | Download |
11 | Lenovo A660 | Download |
12 | Lenovo A680 | Download |
13 | Lenovo A690 | Download |
14 | Lenovo A706 | Download |
15 | Lenovo A789 | Download |
16 | Lenovo A800 | Download |
17 | Lenovo A820 | Download |
18 | Lenovo A830 | Download |
19 | Lenovo A850 | Download |
20 | Lenovo A859 | Download |
21 | Lenovo A880 | Download |
22 | Lenovo A889 | Download |
23 | Lenovo K800 | Download |
24 | Lenovo K860 | Download |
25 | Lenovo K900 | Download |
26 | Lenovo P700I | Download |
27 | Lenovo P770 | Download |
28 | Lenovo P780 | Download |
29 | Lenovo S560 | Download |
30 | Lenovo S650 | Download |
31 | Lenovo S660 | Download |
32 | Lenovo S720 | Download |
33 | Lenovo S820 | Download |
34 | Lenovo S850 | Download |
35 | Lenovo S860 | Download |
36 | Lenovo S880 | Download |
37 | Lenovo S890 | Download |
38 | Lenovo S920 | Download |
39 | Lenovo S930 | Download |
40 | Lenovo S5000 | Download |
41 | Lenovo A7-30 A3300 | Download |
42 | Lenovo A7-50 A3500 | Download |
43 | Lenovo A8-50 A5500 | Download |
44 | Lenovo A10-70 A7600 | Download |
45 | Lenovo IdeaPad A1 | Download |
46 | Lenovo IdeaPad K1 | Download |
47 | Lenovo IdeaPad S2 | Download |
48 | Lenovo IdeaTab A1000 | Download |
49 | Lenovo IdeaTab A2107 | Download |
50 | Lenovo IdeaTab A3000 | Download |
51 | Lenovo IdeaTab S6000 | Download |
52 | Lenovo IdeaTab S6000F | Download |
53 | Lenovo IdeaTab S6000H | Download |
54 | Lenovo IdeaTab S6000L | Download |
55 | Lenovo LePad S2005 | Download |
56 | Lenovo LePad S2007 | Download |
57 | Lenovo LePad S2010 | Download |
58 | Lenovo LePhone S2 | Download |
59 | Lenovo ThinkPad | Download |
60 | Lenovo Vibe X S960 | Download |
61 | Lenovo Vibe Z K910 | Download |
62 | Lenovo Yoga Tablet 8 | Download |
63 | Lenovo Yoga Tablet 10 | Download |
64 | Lenovo Yoga Tablet 10+ | Download |
Sunday, August 28, 2016
Deezer Free Web Cloud Android iPhone Java Mobile Blackberry Windows RT Windows Phone iPad Kindle Fire
Deezer Free Web Cloud Android iPhone Java Mobile Blackberry Windows RT Windows Phone iPad Kindle Fire

Deezer is a free (paid for mobile devices) web based streaming music service. You are able to create playlists, listen to Deezer's online radio and view your listening history. More Info »
Category
Audio & MusicTags
- music-streaming
- streaming
- internet-radio
Apps for Deezer
Deezer is also a platform with 1 apps listed on AlternativeTo. Browse all 1 apps for Deezer
Links to official Deezer sites
Official Website Facebook Twitter- Google Play Store
- iPhone App Store
- BlackBerry App World
- Windows Phone Store
- iPad App Store
- Kindle Store
Pengertian Cloud Compunting Grid Computing dan Mobile Computing berserta Contohnya
Pengertian Cloud Compunting Grid Computing dan Mobile Computing berserta Contohnya
Cloud Computing (Komputasi Awan)

Komputasi awan atau Cloud Computing adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis Internet. Awan (Cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (Cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.
Contoh Cloud Computing:
a. Google Drive

Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012. Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients. GDrive memberikan kapasitas gratis sebesar 5 GB dan tentunya fitur-fitur yang terintegrasi dengan layanan Google lainnya seperti: Gmail, G+ dan Google Search. Fitur yang bisa digaris bawahi dari GDrive adalah APIs untuk para Developer. Hingga kini GDrive telah terhubung dengan puluhan aplikasi pihak ketiga.
b. Windows Azure

Windows Azure adalah nama untuk sistem operasi komputasi awan akan datang dari Microsoft, diumumkan di PDC Microsoft pada 27 Oktober 2008. Ia sebelum ini diumumkan sebagai Windows Cloud oleh Steve Ballmer pada 1 Oktober 2008.
Grid Computing (Komputasi Grid)

Komputasi Grid atau Grid Computing adalah kumpulan sumber daya komputer dari berbagai lokasi untuk mencapai tujuan bersama. Grid dapat dianggap sebagai sistem terdistribusi dengan beban kerja non-interaktif yang melibatkan sejumlah besar file. Komputasi grid dibedakan dari sistem komputasi kinerja tinggi konvensional seperti komputasi cluster dalam bahwa komputer jaringan memiliki setiap node diatur untuk melakukan tugas yang berbeda atau aplikasi. komputer Grid juga cenderung lebih heterogen dan geografis (dengan demikian tidak secara fisik ditambah) dari komputer klaster Meskipun grid tunggal dapat didedikasikan untuk aplikasi tertentu, umumnya grid digunakan untuk berbagai tujuan.. Grids sering dibangun dengan tujuan umum perpustakaan software jaringan middleware.
Contoh Grid Computing:
a) Scientific Simulation
Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
b) Medical Images
Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
c) Computer-Aided Drug Discovery (CADD)
Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
d) Big Science
Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA.
e) E-Learning
Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.
f) Visualization
Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
g) Microprocessor design
komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin.
Mobile Computing (Komputasi Mobile)

Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
Contoh Mobile Computing:
Setelah kita mengetahui mengapa kita membutuhkan mobile computing, kita bisa menyebutkan mobile applications yang sudah ada saat ini. Diantaranya adalah:
a) Kendaraan (untuk pemantauan dan koordinasi, GPS).
b) Peralatan Emergensi (akses kedunia luar).
c) Akses web dalam keadaan bergerak.
d) Location aware services.
e) Information services.
f) Disconnected operations (mobile agents).
g) Entertaintment (network game groups).
Jenis Mobile Computing :
a) Laptop.
b) Wearable computer.
c) PDA.
d) Smart phone.
e) Carputer.
f) UMPC
Labels:
berserta,
cloud,
compunting,
computing,
contohnya,
dan,
grid,
mobile,
pengertian
Subscribe to:
Posts (Atom)