Phát triển ứng dụng quản lý thông tin cá nhân trên nền windows phone 7

63 452 0
Phát triển ứng dụng quản lý thông tin cá nhân trên nền windows phone 7

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục lục Mục lục .1 Lời mở đầu Thuật ngữ viết tắt Danh mục các hình Chương I: Giới thiệu tổng quan hệ điều hành Windows Mobile .7 1.1.Giới thiệu hệ điều hành Windows Mobile 1.1.1.Khái niệm hệ điều hành Windows Mobile 1.1.2.Nguồn gốc hệ điều hành Windows Mobile .7 1.1.3.Các đặc tính thông dụng 1.2.Các phiên Windows Mobile 10 1.2.1.Các phiên .10 1.2.2 Phiên 19 2.1.Phần cứng 20 2.2.Phần mềm 22 2.2.1.Giao diện 22 2.2.2.Nhập liệu 24 2.2.3.Đa nhiệm và Copy/Paste 25 2.2.4.Các HUB và phần mềm của hãng thứ .26 2.3 Di sản Windows Mobile? 34 2.4.Đối tác và phát triển 35 Chương III: Xây dựng ứng dụng quản lý thông tin cá nhân nền Windows Phone7 .37 3.1 Giới thiệu tổng quan ứng dụng .37 3.1.1.Mục tiêu xây dựng ứng dụng 37 3.1.2.Những thành phần ứng dụng 37 3.2.Xây dựng ứng dụng quản lý thông tin cá nhân 38 3.2.1.Xây dựng giao diện cho ứng dụng .38 3.2.2.Code xử lý 44 Chương IV: DEMO ứng dụng 51 4.1.Mở khoá ứng dụng 51 4.2.Giới thiệu thông tin ứng dụng 54 4.3.Quản lý sổ địa chỉ .55 Kết luận 62 Tài liệu tham khảo 63 Lời mở đầu Ngày nhu cầu người tăng cao yêu cầu công nghệ phải phát triển để đáp ứng nhu cầu Từ nhu cầu sử dụng máy vi tính để thực công viêc người muốn sử dụng điện thoại di động để thực số công việc Do ưu điểm điện thoại di động so với máy vi tính nhỏ gọn nhiều, dễ sử dụng phổ biến nên việc phát triển ứng dụng điện thoại di động xu hướng đắn cho phát triển công nghệ thông tin Hiện có nhiều hãng phát triển ứng dụng điện thoại di động, từ ứng dụng truy cập web di động, ngày có nhiều dòng điện thoại chạy hệ điều hành máy vi tính đời Windows Mobile hệ điều hành dành cho điện thoại di động Microsoft Tiền thân Windows Mobile Wndows CE Ngày phiên hệ điều hành Windows Phone 7, đời vào 11/10/2010 Với phát triển không ngừng Windows Mobile ngày hoàn thiện tính mang lại cho người sử dụng hệ điều hành thân thiện dễ sử dụng nhiều tiện ích Đồ án tốt nghiệp em “Phát triển ứng dụng quản lý thông tin cá nhân nền Windows Phone 7” Với mục tiêu xây dựng ứng dụng đơn giản cho điện thoại di động chạy hệ điều hành Windows Phone để quản lý thông tin cá nhân.Nội dung đồ án bao gồm:  Chương I: Giới thiệu tổng quan hệ điều hành Windows Mobile  Chương II: Tổng quan về Windows Phone  Chương III: Phát triển ứng dụng quản lý thông tin cá nhân nền Windows Phone  Chương IV: Demo ứng dụng quản lý thông tin cá nhân  Kết luận Thuật ngữ viết tắt Ý Nghĩa Tiếng Anh Tiếng Việt PPC Pocket Personal Computer Máy vi tính bỏ túi CE Compact Edition Phiên bản rút gọn HTC High Tech Computer Máy tính công nghệ cao UMPC Ultra Mobile Personal Computer Máy tính cá nhân di động mở rộng SDK Software Development Kit Phát triển phần mềm J2ME Java Micro Edition Phiên bản phát triển java di động UDFS Universal Disc File System SOAP Simple Object Access Protocol Giao thức truy cập đối tượng đơn giản VoIP Voice Over Internet Protocol Giao thức trò truyện qua mạng SDIO Secure Digital Input Output Bảo mật đầu vào/đầu số API Application Programming Giao diện lập trình ứng dụng Interface BSP Board Support Package QVGA Quarter Video Graphics Array MIPS Microprocessor without Gói hỗ trợ bảng Kiến trúc bộ tập lệnh Interlocked Pipeline Stages WAP Wireless Application Protocol Giao thức ứng dụng không dây VPN Virtual Private Networking Mạng riêng ảo MMC Multi Media Card Cạc đa phương tiện WiFi Wireless Fidelity Mạng không dây sử dụng sóng vô tuyến MIDI Musical Instrument Digital Giao diện kĩ thuật số dành cho Interface nhac cụ WM Windows Mobile Windows cho di động GSM Group Special Mobile Nhóm di động đặc biệt WVGA Wide Video Graphic Array HTML Hyper-text Markup Language Ngôn ngữ đánh dấu siêu văn bản AJAX Asynchronous Javascript and Javascript và XML không đồng XML bộ XMLDOM eXtensible Markup Language Document Object Model UMA Unlicensed Mobile Access Truy cập di động không có phép HVGA Half-size Video Graphics Array A-GPS Assisted Global Positioning Hệ thống hỗ trợ định vị toàn System cầu HUB Historically Underutilized Business POP Post Office Protocol IMAP Internet Mail Access Protocol Giao thức bưu điện XNA Danh mục các hình Chương I: Giới thiệu tổng quan hệ điều hành Windows Mobile 1.1.Giới thiệu hệ điều hành Windows Mobile 1.1.1.Khái niệm hệ điều hành Windows Mobile Window Mobile hệ điều hành loại thu gọn kết hợp với ứng dụng cho thiết bị di động dựa giao diện lập trình ứng dụng Win32 Microsoft Các thiết bị chạy Windows Mobile bao gồm Pocket PC, Smartphone, Portable Media Center, máy tính lắp sẵn (on-board) cho số loại ô tô Ngoài ra, số máy tính xách tay nhỏ (ultra-portable notebook) sử dụng hệ điều hành Windows Mobile thiết kế để tính tương tự với phiên mặt bàn (Desktop) Windows Windows Mobile đời phục vụ cho hệ smartphone có khả tăng sức mạnh kết nối, liên kết thiết bị đồng cài đặt thêm nhiều ứng dụng tiện ích Windows Live, Hotmail, Messenger,…Xuất lần đầu với tên hệ điều hành Pocket PC 2000, Windows Mobile nâng cấp vài lần, phiên hành Winsdows Mobile 6.5 (năm 2009) chuẩn bị cho mắt phiên 1.1.2.Nguồn gốc hệ điều hành Windows Mobile Windows CE tiền thân Winsdows Mobile ngày nay.Một phiên Windows CE với hình grayscale Windows CE 1.0 dùng Palm-Size từ năm 1998, trước dùng Handheld từ năm 1996 Năm 1997, Handheld PC Mercury đời với hệ điều hành Windows CE 2.0 Cuối năm 1999 đầu 2000, Rapier, thiết bị cầm tay với hệ điều hành Windows CE lần gọi Pocket PC (máy vi tính bỏ túi) hay Pocket PC 2000 Tiếp đó, năm 2001, Merlin - hệ Pocket PC 2002 đời Năm 2003, Windows CE nâng cấp lên phiên 4.x hoàn hảo Windows CE đổi tên thành Windows Mobile 1.1.3.Các đặc tính thông dụng Tái lại chương trình máy vi tính điện thoại di đông Ngày nhu cầu người tăng cao yêu cầu công nghệ phải phát triển để đáp ứng nhu cầu đó, sau số thông dụng chính:  Thuận tiện :nếu công tác mà không mang theo máy tính chỗ công tác chưa có máy vi tính chương trình Windows Mobile công cụ hữu hiệu thiết thực Trong hệ điều hành có sẵn office, công cụ đáp ứng phần thôi, đầy đủ chức office Microsoft  Hỗ trợ nhiều phần mềm  Chuyển thao tác tay hình thành kí tự máy 1.1.3.1.Thiết bị sử dụng Phần lớn thiết bị dùng Windows Mobile thường sản xuất HTC (Hight Tech Computer) Đài Loan hãng khác Sam Sung, Sony Ericsson, Motorola,… Các thiết bị chạy Windows Mobile bao gồm:      Pocket PC Smartphone Portable Media Center Các máy tính lắp sẵn (On-Board) cho số loại ô tô Một số máy tính xách tay loại nhỏ (Ultra-Portable Notebook) Danh sách thiết bị Windows Mobile tiếng nhất: HTC Touch HD Samsung Omnia HTC Touch Cruise Series HTC Touch Diamond & HTC Touch & Motorola Q O2 Atom O2 Mini HTC Shift (UMPC-Phiên nâng cấp HTC Advantage) 1.1.3.2.Ứng dụng  Windows Mobile hệ điều hành quản lí tốt danh bạ tính tìm kiếm đơn giản hóa  Hỗ trợ chức quay số thông minh (smartdial) khả liên kết danh bạ với hộp thư tiện lợi  Chức ghi âm nhanh  Lịch Windows Mobile tương đương với Palm 1.1.3.3.Đồng với máy tính Windows Mobile đồng với Microsoft Outlook (mặc dù kết nối với Mac thông qua Missing Sync-một phần mếm hãng thứ 3).Tuy nhiên, với phiên Activesync gần 4.5 hay Media Center Windows Vista cho thấy liệu đồng nhanh chóng Bạn cài đặt đồng hồ danh bạ, email, gỡ bỏ chương trình truy cập Internet với tốc độ cao 1.1.3.4.Tương thích Office Có sẵn Microsoft Office Mobile Suite cho thấy bạn hoàn toàn tạo mới, chỉnh sửa, hiển thị văn cách đơn giản 1.1.3.5.Email Chức email với công nghệ “direct push”(nhận thư thời gian thực) Khả tìm kiếm email, gửi thư từ danh bạ người dùng luân chuyển tốt, linh hoạt ghi chép,contact email,… 1.1.3.6.Giải trí đa phương tiện Không hệ điều hành so sánh với Windows Mobile chức multimedia, khả hỗ trợ tốt định dạng khác khả download chơi nhạc từ dịch vụ online Điều có nghĩa bạn xem TV online , xem phim trực tuyến 1.1.3.7.Các ngôn ngữ lập trình hệ điều hành cho Windows Mobile • • • • Công nghệ NET Ngôn ngữ C# Visual C++ NET Công cụ lập trình:  Microsoft Visual Studio NET  Windows Mobile SDK  Java (J2ME) 1.2.Các phiên Windows Mobile 1.2.1.Các phiên 1.2.1.1.Windows CE Windows CE hay Windows Embedded tên hệ điều hành Microsoft Đây hệ điều hành nguồn mở sử dụng cho hệ thống nhúng Năm 1996, Microsoft cho đời phiên hệ điều hành CE 1.0 cho thiết bị máy tính cá nhân, vốn ban đầu nhằm vào thị trường máy tính cầm tay Năm 1997, với phiên thành phần hóa CE 2.0, Windows CE có khả hỗ trợ nhiều dạng thiết bị khác loại vi xử lí Theo sau nâng cấp nhỏ 2.11 2.12 với số tính mở rộng Đến phiên 3.0 đời vào năm 2000 Windows CE có khả hỗ trợ xử lí thời gian thực công nghệ đa phương tiện tiên tiến DirectDraw, DirectShow Windows Media Player Phiên CE 4.0 giới thiệu vào năm 2001 Nó tích hợp công nghệ Direct 3D, Universal Disc File System (UDFS), Simple Object Access Protocol (SOAP), tính quản lí lượng cải tiến hệ quản trị sở liệu SQL server cho Windows CE Tiếp theo sau nâng cấp nhỏ 4.1 4.2, cung cấp cho lập trình viên khả can thiệp sâu vào hệ 10 XAttribute DiaDiem = new XAttribute("DiaDiem", d); item.Add(NgayGio, ViecLam, MoTaCV,DiaDiem); doc.Root.Add(new XElement(item)); } using (IsolatedStorageFileStream isolatedStorageFileStream =store.OpenFile ("CongViecQL.xml", FileMode.Truncate, FileAccess.Write)) { using (var file = new StreamWriter(isolatedStorageFileStream)) { doc.Save(file); } } } } } public void LoadCongViec(string tenTepXML) { IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication(); XDocument doc = null; IsolatedStorageFileStream isfStream = null; if (isfData.FileExists(tenTepXML)) { isfStream = new IsolatedStorageFileStream(tenTepXML, FileMode.Open, isfData); doc = XDocument.Load(isfStream); isfStream.Close(); } else { doc = XDocument.Load(tenTepXML); isfStream = new IsolatedStorageFileStream(tenTepXML, FileMode.CreateNew, isfData); doc.Save(isfStream); isfStream.Close(); } var db = from s in doc.Descendants("CongViec") orderby DateTime.Parse(s.Attribute("NgayGio").Value).ToLongDateString() select new CongViec(s); this.Clear(); AddRange(db); } public void LoadCV_Today(string tenTepXML) { IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication(); XDocument doc = null; IsolatedStorageFileStream isfStream = null; if (isfData.FileExists(tenTepXML)) { isfStream = new IsolatedStorageFileStream(tenTepXML, FileMode.Open, isfData); doc = XDocument.Load(isfStream); isfStream.Close(); } 49 else { doc = XDocument.Load(tenTepXML); isfStream = new IsolatedStorageFileStream(tenTepXML, FileMode.CreateNew, isfData); doc.Save(isfStream); isfStream.Close(); } var db = from s in doc.Descendants("CongViec") where DateTime.Parse(s.Attribute("NgayGio").Value) ToShortDateString()==DateTime.Now.ToShortDateString() select new CongViec(s); this.Clear(); AddRange(db); } public void Xoa(string tenTepXML, string a) { IsolatedStorageFileStream File = new IsolatedStorageFileStream(tenTepXML, System.IO.FileMode.Open, store); XDocument xmlDocument = XDocument.Load(File); var bg = from p in xmlDocument.Root.Elements("CongViec") where p.Attribute("ViecLam").Value.ToUpper() == a.ToUpper() select p; bg.Remove(); File.Dispose(); store.DeleteFile(tenTepXML); IsolatedStorageFileStream Save = new IsolatedStorageFileStream (tenTepXML, System.IO.FileMode.OpenOrCreate, store); xmlDocument.Save(Save); Save.Dispose(); } } 50 Chương IV: DEMO ứng dụng Các hình ảnh demo ứng dụng quản lý thông tin cá nhân Windows phone Emulator: 4.1.Mở khoá ứng dụng Đây là phần bắt buộc phải thực hiện muốn sử dụng các chức của ứng dụng Nếu bạn quên khoá thì người dùng không thể truy cập vào ứng dụng cũng dữ liệu đã lưu trước đó Nếu là người dùng mới thì khoá sẽ ở chế độ mặc định là trống và người dùng nên đổi khoá mới vì lý bảo mật 51 Hình 1: Đầu tiên bạn phải mở khoá cho ứng dụng, khoá bao gồm kí tự Trong hình dưới là phần mở khoá với chuỗi kí tự nhập vào không trùng với khoá và được thông báo là nhập khoá sai Người dùng chỉ có thể xác nhận và nhấn nút huỷ bỏ để quay lại và đọc hướng dẫn trước tiếp tục mở khoá một lần nữa hoặc tiếp tục thử mở khoá với một chuỗi kí tự khác 52 Hình 2: Trường hợp bạn nhập khoá sai Trên là trường hợp mở khoá không thành công, nếu chuỗi kí tự bạn nhập vào trùng với khoá thì bạn sẽ nhận được thông báo thành công và chuyển về giao diện chính với các chức đã có thể sử dụng được và bây giờ bạn có thê sử dụng các chức của ứng dụng theo ý định của bạn 53 Hình 3: Trường hợp bạn nhập khoá thông báo thành công chuyển đến tiện ích ứng dụng 4.2.Giới thiệu thông tin ứng dụng Bạn sẽ đọc được các thông tin cần thiết mà bạn muốn biêt về ứng dụng phần này Với việc mô tả và giới thiệu về ứng dụng thì bạn có thể biết được các thông tin về ứng dụng thông tin tác giả, thể loại ứng dụng,… Trong phần giúp đỡ thì phần hướng dẫn sử dụng ứng dụng này sẽ giúp người dùng sử dụng ứng dụng một cách dễ dàng Chức này hiện phần giao diện chính cả người dùng chưa mở được khoá vì thế nếu chưa biết cách sử dụng thì người dùng có thể truy cập chức này bất cứ lúc nào 54 Hình 4: Phần giới thiệu ứng dụng 4.3.Quản lý sổ địa chỉ Như hình vẽ thì ta có thể thấy các thông tin của mỗi địa chỉ Với mỗi địa chỉ thì có thể thấy các thông tin như: họ tên, số điện thoại, địa chỉ email, nơi ở, nghề nghiệp Thông tin về họ tên và số điện thoại có các thông tin địa chỉ email, nơi ở, nghề nghiệp thì có thể không có Có thể có rất nhiều tên danh bạ của bạn nên muốn tìm đến một địa chỉ bất kì thì nên sử dụng chức tìm tên danh bạ, thông tin của người mà bạn muốn tìm sẽ được hiển thị và người dùng có thể xem thông tin chi tiết 55 Hình 5: Phần sổ địa và chức tìm kiếm ứng dụng Hình dưới là thông tin chi tiết của một tên danh bạ, các thông tin sẽ ở chế độ mà người dùng chỉ có thể đọc Người dùng có thể thực hiện cuộc gọi đến số lưu phần số điện thoại hoặc gửi email đến địa chỉ email Nếu muốn thay đổi các thông tin thì nhấn vào nút sửa và đó các thông tin sẽ hiển thị để người dùng chỉnh sửa các thông tin theo ý định, hoàn thành thì nhấn nút cập nhật và thông tin được thay đổi thành công, trường hợp người dùng để phần tên và số điện thoại trống thì việc thay đổi không thành công hai phần này không thể trống nên bắt buộc phải nhập vào thông tin 56 Hình :Nếu bạn muốn biết thông tin chi tiết địa danh bạ bạn việc chọn địa cần xem Dưới là trường hợp người dùng thay đổi thành công thông tin của một địa chỉ danh bạ, sau thay đổi thành công thì các thông tin sẽ được cập nhật lại và người dùng sẽ thấy chọn cập nhật 57 Hình 7: Bạn sửa thành công thông tin địa Khi bạn nhấn vào nút call thì ứng dụng sẽ yêu cầu người dùng xác nhận xem là có muốn thực hiện cuộc gọi hay không, nếu người dùng chọn “call” thì ứng dụng sẽ thực hiện cuộc gọi, nếu chọn “don’t call” thì ứng dụng không thực hiện cuộc gọi nữa Trong thực hiện cuộc gọi thì người dùng có thể thực hiện quay số mới hoặc kết thúc cuộc gọi, nếu không chọn “end call” thì cuộc gọi sẽ vẫn tiếp tục cả người dùng thoát khỏi ứng dụng, vậy người dùng muốn kết thục cuộc gọi thì bắt buộc phải chọn “end call” 58 Hình 8: Thực gọi đến địa danh bạ Khi người dùng muốn xoá một địa chỉ khỏi danh bạ thì có thể sử dụng chức xoá ở phần này Nếu bạn chọn chức này thì ứng dụng sẽ yêu cầu người dùng xác nhận là có muốn xoá hay không nhằm tránh tình trang chọn nhầm Khi người dùng đã xác nhận thì ứng dụng sẽ thực hiện xoá hay không xoá địa chỉ khỏi danh bạ và thông báo xoá thành công đồng thời trở về phần sổ địa chỉ nêu người dùng chọn “ok” và không thực hiện gì nếu người dùng chọn “cancel” Khi địa chỉ bị xoá thì phần sổ địa chỉ sẽ không xuất hiện địa chỉ vừa bị xoá 59 Hình 9: Thực xoá địa danh bạ Tại sổ địa chỉ, nếu người dùng chọn thêm mới địa chỉ thì ứng dụng sẽ chuyển sang phần thêm địa chỉ Tại người dùng nhập các thông tin cần thiết, với phần tên và số điện thoại thì không thể bỏ trống Phần nhập cho số điện thoại nếu người dùng nhập vào một kí tự khác chữ số thì sẽ xuất hiện thông báo lỗi và người dùng phải nhập lại thông tin cho phần này Phần chọn tên miền của email chỉ hạn chế một số tên miền Phần chọn tỉnh thì các tỉnh được sắp xếp theo miền bắc-trung-nam, mỗi miền thì sắp xếp theo thứ tự bảng chữ cái và đứng đầu mỗi miền là thành phố lớn nhất của mỗi miền Phần chọn nghề nghiệp thì nếu không có nghề nghiệp bạn cần chọn thì chọn khác Nêu người 60 dùng muốn nhập lại hoàn toàn các thông tin thì chỉ việc chọn nhập lại thì các thông tin vừa nhập sẽ tự động bị xoá Nếu chọn huỷ bỏ thì ứng dụng sẽ trở về phần sổ địa chỉ Hình 10: Thực thêm địa vào danh bạ 61 Kết luận Đồ án giới thiệu một số nghiên cứu về hệ điều hành Windows Mobile và Windows Phone, cùng với các ứng dụng chạy nền Windows Phone, và xây dựng thành công “Ứng dụng quản lý thông tin cá nhân nền Windows Phone ” Về lý thuyết thì em đã giới thiệu tổng quan về Windows Mobile cũng Windows Phone, và các ứng dụng chạy nền Hệ Điều Hành này Cùng với đó là trình bày các đặc tính và các ưu nhược điểm so với các nền dành cho di động khác Qua phần lý thuyết thì em cũng biết thêm những kiến thức và các công cụ sử dụng cho lập trình ứng dụng Windows Phone cũng Windows Mobile Phần xây dựng ứng dụng thì em đã xây dựng một ứng dụng nhỏ thực hiện một số chức quản lý thông tin cá nhân nền Windows Phone Do không có điều kiện sử dụng máy thật nên em chỉ có thể mô phỏng ứng dụng của mình phần mềm mô phỏng dành cho Windows Phone Hướng phát triển đồ án là xây dựng một ứng dụng hoàn chỉnh với đầy đủ các chức năng, hoàn thiện và tối ưu các chức Và đặc biệt là chạy ứng dụng thiết bị di động nền Windows Phone 62 Tài liệu tham khảo [1] Professional Windows Phone Application Development Tác giả:Nick Randolph & Christopher Fairbain [2] Lập trình ứng dụng Pocket PC Tác giả: Nguyễn Tuấn Anh [3] Windows Phone Programming in C# version january 2011 Tác giả: Job Miles [4] Programming Windows Phone Tác giả: Charles Petzold [5] Professional Windows Phone Application Development: Building application and game using visual studio, silverlight and XNA Tác giả: Nick Randolph & Christopher Fairbairn [6] Windows Phone được lấy từ trang Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/Windows_Phone_7 63 [...]... sử dụng bàn phím QWERTY với các thiết bị không có màn hình cảm ứng Hiệu ứng âm thanh trên Windows Media Player sẽ được cải thiện rõ rệt Hình 1 7: Màn hình start của Windows Phone 7 19 Chương II:Tổng quan về Windows phone 7 Windows Phone 7 là thế hệ kế tiếp của dòng điện thoại chạy hệ điều hành Microsoft Windows Mobile WP7 được phát triển dựa trên phần lõi là Windows CE 7 giống Zune HD, trong khi các... năng độc đáo không giống trên bất cứ các nền tảng nào khác Các nhà phát triển phần mềm thứ 3 có thể vào các hub này để phát triển chúng Ví dụ như các phần mềm chỉnh sửa ảnh sẽ được đặt vào trong Hub Pictures, người dùng có thể mở và chỉnh sửa trực tiếp tại Hub này People hub: Hình 2 1: Danh bạ trên Windows Phone 7 26 Một điểm đặc biệt trên WP7 là nó không có ứng dụng Contact như trên WM Toàn bộ danh bạ... cung cấp các thống báo về trạng thái của ứng dụng mà không cần phải mở ứng dụng Các 25 thông báo sẽ xuất hiên trên một thanh ngang nằm phía trên cùng màn hình Nhấn vào thanh này, ứng dụng liên quan sẽ mở ra Theo Microsoft, tiện ích này được quản lý rất chặt chẽ và có thể nói tốt hơn so với hệ thống Obnoxius Pop-up trên iPhone Riêng về chức năng sao chép và dán (copy/paste), như Tinhte đã đưa tin thì... kho ứng dụng, đây sẽ là nơi chứa đựng nhiều nội dung khác nhau từ ứng dụng, Xbox game đến âm nhạc, phim ảnh và các nhà cung cấp mạng viễn thông có thể tùy biến bằng cách thêm vào các nội dung nổi bật của riêng mình trên Marketplace Office hub: 29 Hình 2 6 :Các tiện ích Office trong Windows Phone 7 Office từ lâu đã gắn bó với tên tuổi của Microsoft nhưng trong lễ ra mắt WP7 hôm qua, giám đốc phát triển. .. phép các phiên bản thử nghiệm của phần mềm xuất hiện trên Marketplace bên cạnh các phiên bản đầy đủ Chính sách về giá cả các ứng dụng trên Marketplace khá giống với Apple Store theo tỉ lệ lợi nhuận 70 /30 giữa nhà phát triển và Microsoft Phí 99$ hàng tháng áp dụng cho mỗi thành viên lập trình và được phép phân phối tối đa 5 ứng dụng cho mỗi tài khoản Ngoài ra, nhà phát triển không phải đóng thêm các... để chuyển đổi các ứng dụng cũ dành cho WM sang WP7 Tuy nhiên, chỉ nhìn qua giao diện người dùng và cấu trúc của WP7, chúng ta khó có thể hy vọng về khả năng hoạt động của các ứng dụng cũ trên WP7 ngoài giải pháp viết lại ứng dụng từ đầu Điều này cũng có nghĩa các thiết bị chạy WM6.x sẽ không được cập nhật chính thức lên WP7 Ngoài việc thiếu sót cấu hình phần cứng, ngay cả chiếc 34 smartphone được kì... Di sản của Windows Mobile? Microsoft đã nhấn mạnh rằng WP7 hoàn toàn khác với WM và điều này có nghĩa, các phần mềm cho WM sẽ không thể hoạt động trên WP7 Lý do lớn nhất chính là WP7 được xây dựng dựa trên các công cụ lập trình riêng của Microsoft và luôn phụ thuộc vào 2 nền tảng XNA và Silverlight Công ty vẫn không hứa là sẽ cung cấp các công cụ đặc biệt dành riêng cho giới phát triển ứng dụng để chuyển... đó, với các loại web mail khác thì bạn cũng có thể tự thiết lập tài khoản POP hoặc IMAP Ứng dụng email là một ứng dụng rất nổi bật trên WP7 với cách bài trí rõ ràng cùng nhiều tùy chọn Tin nhắn và email được sắp xếp dạng thread kèm theo tính năng quản lý thông minh và tiện dụng Khi đọc, xóa một email, màn hình sẽ tự động trở về hộp thư (inbox) thay vì chuyển sang email kế tiếp Bên cạnh mỗi tin nhắn... nhà phát triển không phải đóng thêm các khoản phí phụ nào khác khi phát hành các ứng dụng miễn phí và cũng có thể thêm các quảng cáo vào ứng dụng nếu muốn Phần mềm dành cho WP7 sẽ được viết bằng bộ công cụ SDK bao gồm Expression Blend và Visual Studio 2010 do Microsoft cung cấp miễn phí Hầu hết phần mềm sẽ được phát triển dựa trên nền Silverslight - một công nghệ cạnh tranh với Flash của Adobe Mặc... lược của Apple với việc chú trọng vào kho ứng dụng Marketplace Tuy nhiên, tiềm năng Marketplace sẽ gỡ bỏ dần những rào cản khi các yếu tố cơ bản để phát triển phần mềm cho WP7 lại được xây dựng trên những nền tảng tương tự và cách thức mã hóa rất giống với những gì đã làm trên Windows và Xbox Tóm Lại: WP7 đã ra mắt với vẻ ngoài khác lạ và bí ẩn chưa từng có trên các thiết bị WM trước đây Tuy nhiên, tính ... yêu cầu đặt xây dựng ứng dụng để quản lý thông tin di động giải pháp xây dựng ứng dụng quản lý thông tin cá nhân windows Phone Với ứng dụng người dùng quản lý thông tin cá nhân bạn bè, người thân,…... ứng dụng . 37 3.1.1.Mục tiêu xây dựng ứng dụng 37 3.1.2.Những thành phần ứng dụng 37 3.2.Xây dựng ứng dụng quản lý thông tin cá nhân 38 3.2.1.Xây dựng giao diện cho ứng. .. phần ứng dụng 3.1.2.1.Các chức ứng dụng:      Chức khóa quản lý khóa Chức quản lý danh bạ Chức lịch làm việc Chức quản lý công việc Chức giới thiệu ứng dụng 37 3.1.2.1.Sơ đồ thiết kế ứng dụng:

Ngày đăng: 30/12/2015, 15:17

Từ khóa liên quan

Mục lục

  • Mục lục

  • Lời mở đầu

  • Thuật ngữ viết tắt

  • Danh mục các hình

  • Chương I: Giới thiệu tổng quan về hệ điều hành Windows Mobile

    • 1.1.Giới thiệu hệ điều hành Windows Mobile

      • 1.1.1.Khái niệm hệ điều hành Windows Mobile

      • 1.1.2.Nguồn gốc của hệ điều hành Windows Mobile

      • 1.1.3.Các đặc tính thông dụng

        • 1.1.3.1.Thiết bị sử dụng

        • 1.1.3.2.Ứng dụng cơ bản

        • 1.1.3.3.Đồng bộ với máy tính

        • 1.1.3.4.Tương thích Office

        • 1.1.3.5.Email

        • 1.1.3.6.Giải trí đa phương tiện

        • 1.1.3.7.Các ngôn ngữ lập trình trên hệ điều hành cho Windows Mobile

        • 1.2.Các phiên bản của Windows Mobile

          • 1.2.1.Các phiên bản

            • 1.2.1.1.Windows CE

            • 1.2.1.2. Pocket PC 2000

            • 1.2.1.3.Pocket PC 2002

            • 1.2.1.4.Windows Mobile 2003 và 2003 Second Edition

            • 1.2.1.5.Windows Mobile 5

            • 1.2.1.6.Windows Mobile 6

Tài liệu cùng người dùng

Tài liệu liên quan