Presentation is loading. Please wait.

Presentation is loading. Please wait.

WELCOME. 101 I LOVE YOU presented by presented by ANUSHA SAIDESWAR NAGARJUNA NAGARAJU.

Similar presentations


Presentation on theme: "WELCOME. 101 I LOVE YOU presented by presented by ANUSHA SAIDESWAR NAGARJUNA NAGARAJU."— Presentation transcript:

1 WELCOME

2 101 I LOVE YOU

3 presented by presented by ANUSHA SAIDESWAR NAGARJUNA NAGARAJU

4 SOFTWARE&HARDWARE REQUIREMENT Hardware Requirements Processor : Intel Pentium dual core Ram : 2 GB or more Cache: 1 MB Hard disk : 16 GB hard disk recommended for primary partition

5 Software Requirements Operating system : Windows XP or Windows 7(Recommended), Windows Mobile Phone 7 OS in Virtual Mobile Emulator. Front End Software: Visual Studio 2010 Express Edition for WMP7. Technologies : Silverlight (C#.NET), XNA (C#, XNA framework). Back End Software: Web Services. Software Development Kit: Windows Mobile Phone 7 software development kit.

6 DESIGNIG We have many languages in the world sometimes we need to convert the given text in to various languages. We are going to develop an application which converts the text I LOVE YOU in to 101 languages. In this we will select the language in which we want the meaning of the word I love you. This procedure can be done and get the text in specified language by giving the language in which we want the meaning I love you.

7 In this project we are using 101 different languages to display the meaning I love you in the selected language. When the particular language is selected the corresponding text will be selected the and the respective text will be displayed. The sentences related to that particular text I LOVE YOU in the XAML document sequentially. Love is the one key that can unlock all things. For Love is a gift. Love is that condition in which the happiness of another person is essential to your own. Love can sometimes be magic. But magic can sometimes... just be an illusion.

8 For example : English - I love you Telugu - Nenu ninnu premistunnanu Finnish - Mina rakastan sinua Filipino - Iniibig kita! Gaelic - Ta gra agam ort Georgian - Mikvarhar German - Ich liebe dich Greek - S'agapo Gujarati - Hoo thunay prem karoo choo Hiligaynon - Palangga ko ikaw Hawaiian - Aloha wau ia oi Danish - Jeg Elsker Dig Dutch - Ik hou van jou Esperanto - Mi amas vin Estonian - Ma armastan sind

9 Silverlight with WP7 Silverlight is the application development platform for Windows Phone 7. High performance gaming is also supported through the XNA Framework. Silverlight for Windows Phone supports core Silverlight capabilities in managed.NET code with XAML including: High quality video and audio using a wide range of codecs, DRM and IIS Smooth Streaming Deep Zoom for enhanced reading and photo browsing experiences Vector and Bitmap Graphics and animation

10 Silverlight for Windows Phone While Silverlight runs on the phone, there are some differences between Silverlight and Silverlight for the Windows Phone, not to mention some new controls and concepts. This unit focuses on all the new Silverlight controls, concepts, and tools for Windows Phones.

11

12 TABLE OF CONTENTS Abstract 1.Introduction 1.1. Silver light 1.2. Working process 1.3. Windows communication foundation 1.4. Service-oriented architecture 2.Software&Hardware requirements 2.1 Hardware requirements 2.2 Software requirements 3.Literature Survey 3.1 Over view of.NET frame work 3.2 Features of common language 4.Software Requirements Analysis 4.1 Common type system 4.2 Common type system over view 5.Software Design 5.1 Class diagram 5.2 Sequence&Collabaration diagram 5.3 Use case 6.Coding 6.1 Main page.xaml.cs 6.2 Love.xaml.cs 7.Testing 7.1 Black box&White box 8.Output screens 9.Bibliography 10.Reference 11.Conclusion ABSTRACT We have many languages in the world sometimes we need to convert the given text in to various languages. We are going to develop an application which converts the text I LOVE YOU in to 101 languages. In this we will select the language in which we want the meaning of the word I love you. This procedure can be done and get the text in specified language by giving the language in which we want the meaning I love you. In this project we are using 101 different languages to display the meaning I love you in the selected language. When the particular language is selected the corresponding text will be selected the and the respective text will be displayed. The sentences related to that particular text I LOVE YOU in the XAML document sequentially. For example: English - I love you Telugu - Nenu ninnu premistunnanu Finnish - Mina rakastan sinua French - Je t'aime, Je t'adore Gaelic - Ta gra agam ort Georgian - Mikvarhar German - Ich liebe dich Greek - S'agapo Gujarati - Hoo thunay prem karoo choo Hiligaynon - Palangga ko ikaw Hawaiian - Aloha wau ia oi Danish - Jeg Elsker Dig Dutch - Ik hou van jou Esperanto - Mi amas vin Estonian - Ma armastan sind INTRODUCTION Phone development is a term for the process of writing applications for smart phones. Phones run an operating system as a platform to provide services to applications. As a result, phone development is similar to desktop development - with caveats. Phones do not have the memory or performance of their desktop counterparts. To simplify development, many developers initially run, debug, and test their applications in a software version of the phone – also known as an emulator. This enables the creation of your application in a standard, familiar environment, and can be deployed onto a phone when ready to use Windows Phone 7 provides a standardized platform that simplifies both design and development of applications that run on devices from multiple phone manufacturers. Data-driven applications for enterprise and consumer markets will need to connect to remote systems that expose the data they require. Silverlight: Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline. Silverlight is a part of the Visual Studio package. Silverlight with WP7: Silverlight is the application development platform for Windows Phone 7. High performance gaming is also supported through the XNA Framework..Silverlight for Windows Phone supports core Silverlight capabilities in managed.NET code with XAML including: High quality video and audio using a wide range of codes, DRM and IIS Smooth Streaming.Deep Zoom for enhanced reading and photo browsing experiences,Vector and Bitmap Graphics and animation In this development are using for the software in windows XP or windows 7, that software are running for the.NET in c#, the c# works in for the Silverlight windows phone software, in these software are separated install for system then using for after the.net frame work. Working process: When the particular language selected the respect text will be selected the respective Text will be displayed. This sentence is related to that particular language are attached in the XML document sequentially. Those three little words, "I Love You", hold a lot of meaning, but there's more ways to say them than you think. Here are 101 different ways for you to verbally express your love to your sweetheart. Will in fact, a friend in our forum did share with us a thought of what he heard from a Christian pastor on a radio programme. In the belief of the pastor, a man shouldn’t be telling a woman that he loves her unless the very next words are “Will you marry me?” Again, it is indeed in a way true. But if you were to ask me, I am just going to tell you that it certainly need not has to be that serious or maybe a better word to be describing, scary. Yes, marriage should without doubts be the ultimate consideration of all love relationship at the end of day. Windows Communication Foundation: A part of the.NET Framework that provides a unified programming model for rapidly building service-oriented applications that communicate across the web and the enterprise. Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. Sample scenarios: A secure service to process business transactions. a service that supplies currentdata to others, such as a traffic report or other monitoring service. a chat service that allows two people to communicate or exchange data in real time. Service-oriented architecture (SOA): Is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be used within multiple, separate systems from several business domains. Messages are exchanged in one of several patterns. The most common pattern is the request/reply pattern, where one endpoint requests data from a second endpoint. The second endpoint replies. There are other patterns such as a one-way message in which a single endpoint sends a message without any expectation of a reply. A more complex pattern is the duplex exchange pattern where two endpoints establish a connection and send data back and forth, similar to an instant messaging program. For more information about how to implement different message exchange patterns using WCF. Because WCF is built using the.NET Framework, it also includes code-friendly methods of supplying the contracts you want to enforce. One of the universal types of contracts is the data contract. In essence, as you code your service using Visual C# or Visual Basic, the easiest way to handle data is by creating classes that represent a data entity with properties that belong to the data entity. WCF includes a comprehensive system for working with data in this easy manner. Once you have created the classes that represent data, your service automatically generates the metadata that allows clients to comply with the data types you have designed. Messages can be sent on any of several built-in transport protocols and encodings. The most common protocol and encoding is to send text encoded SOAP messages using is the HyperText Transfer Protocol (HTTP) for use on the World Wide Web. Alternatively, WCF allows you to send messages over TCP, named pipes. A Service Endpoint has an Address, a Binding, and a Contract. 2.SOFTWARE&HARDWARE REQUIREMENT: Hardware Requirements Processor : Intel Pentium dual core Ram : 2 GB or more Cache : 1 MB Hard disk : 16 GB hard disk recommended for primary partition Software Requirements: Operating system : Windows XP or Windows 7(Recommended), Windows Mobile Phone 7 OS in Virtual Mobile Emulator. Front End Software : Visual Studio 2010 Express Edition for WMP7. Technologies : Silverlight (C#.NET), XNA (C#, XNA framework). Back End Software : Web Services. Software Development Kit : Windows Mobile Phone 7 software development kit. 3.LITERATURE SURVEY: Overview of the.NET Framework: The.NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The.NET Framework is designed to fulfill the following objectives: To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely. To provide a code-execution environment that minimizes software deployment and versioning conflicts. To provide a code-execution environment that guarantees safe execution of code, including code created by an unknown or semi-trusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications. To build all communication on industry standards to ensure that code based on the.NET Framework can integrate with any other code. The.NET Framework has two main components: the common language runtime and the.NET Framework class library. The common language runtime is the foundation of the.NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness..NET FRAME ARCHITECTURE: Hosting the runtime in this way makes managed mobile code (similar to Microsoft® ActiveX® controls) possible, but with significant improvements that only managed code can offer, such as semi-trusted execution and secure isolated file storage. Features of the Common Language Runtime: The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime. CLR EXECUTION MODEL: 4.SOFTWARE REQUIREMENT ANALYSIS: Common Type System: The common type system defines how types are declared, used, and managed in the runtime, and is also an important part of the runtime's support for cross-language integration. The common type system performs the following functions: Establishes a framework that enables cross-language integration, type safety, and high performance code execution. Provides an object-oriented model that supports the complete implementation of many programming languages. Defines rules that languages must follow, which helps ensure that objects written in different languages can interact with each other. Common Type System Overview Describes concepts and defines terms relating to the common type system. Type Definitions : Value Types Describes events, fields, nested types, methods, and properties, and concepts such as member overloading, overriding, and inheritance.Describes built-in and user-defined value types. Classes Describes the characteristics of common language runtime classes. Delegates Describes the delegate object, which is the managed alternative to unmanaged function pointers. Arrays Describes common language runtime array types. Interfaces Describes characteristics of interfaces and the restrictions on interfaces imposed by the common language runtime. Pointers Describes managed pointers, unmanaged pointers, and unmanaged function pointers. Creating Silverlight Windows Mobile Phone 7 Applications Discusses how to create and optimize Silverlight Windows Mobile Phone 7 applications. Creating XNA Windows Mobile Phone 7 Applications Describes how to create XNA Windows Mobile Phone 7 applications.. 5. SOFTWARE DESIGN:  entire system is projected with a physical diagram which specifics the actual storage parameters that are physically necessary for any database to Unified Modeling Language Diagrams  The unified modeling language allows the software engineer to express an analysis model using the modeling notation that is governed by a set of syntactic semantic and pragmatic rules.  A UML system is represented using five different views that describe the system from distinctly different perspective. Each view is defined by a set of diagram, which is as follows.  User Model View This view represents the system from the users perspective.The analysis representation describes a usage scenario from the end-users perspective. Structural Model View  In this model the data and functionality are arrived from inside the system. This model view models the static structures. Behavioral Model View It represents the dynamic of behavioral as parts of the system, depicting the interactions of collection between various structural elements described in the user model and structural model view. Implementation Model View In this the structural and behavioral as parts of the system are represented as they are to be built. Environmental Model View: In this the structural and behavioral aspects of the environment in which the system is to be implemented are represented.UML is specifically constructed through two different domains they areUML Analysis modeling, which focuses on the user model and structural model views of the system.UML design modeling, which focuses on the behavioral modeling, implementation modeling and environmental model views. Class Diagrams Class diagrams are widely used to describe the types of objects in a system and their relationships. Class diagrams model class structure and contents using design elements such as classes, packages and objects. 2 Class diagrams describe three different perspectives when designing a system, conceptual, specification, and implementation. 1 These perspectives become evident as the diagram is created and help solidify the design. 2 1 CLASS DIAGRAM: SEQUENCE DIAGRAM: COLLABARATION DIAGRAM: STATE CHART DIAGRAM: USE CASE DIAGRAM: A use case is a set of scenarios that describing an interaction between a user and a system. A use case diagram displays the relationship among actors and use cases.. An actor is represents a user or another system that will interact with the system you are modeling. A use case is an external view of the system that represents some action the user might perform in order to complete a task. 6.CODING MainPage.xaml --> MainPage.xaml.cs <phone:PhoneApplicationPage x:Class="_101_I_love_you.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" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}" SupportedOrientations="Portrait" Orientation="Portrait" shell:SystemTray.IsVisible="True" d:DesignHeight="768" d:DesignWidth="480"> --> LOVE.XAML.CS Afrikaans Ek het jou lief Albanian Te dua Arabic (to male) Ana behibak Arabic (to female ) Ana behibek Armenian Yes kez sirumen Bambara M&apos;bi fe Bangla Aamee tuma ke bhalo aashi Belarusian Ya tabe kahayu Bisaya Nahigugma ako kanimo Bulgarian Obicham te Cambodian Soro lahn nhee ah Cantonese Chinese Ngo oiy ney a Catalan T&apos;estimo Cheyenne Ne mohotatse Chichewa Ndimakukonda Corsican (to male) Ti tengu caru Creol Mi aime jou Croatian Volim te Czech Miluji te Danish Jeg Elsker Dig Dutch Ik hou van jou English I Love You Esperanto Mi amas vin Estonian Ma armastan sind Ethiopian Afgreki&apos; Faroese Eg elski teg Farsi Doset daram Filipino Mahal kita Finnish Mina rakastan sinua French Je t&apos;aime, Je t&apos;adore Gaelic Ta gra agam ort Georgian Mikvarhar German Ich liebe dich Greek S&apos;agapo Gujarati Hoo thunay prem karoo choo Hiligaynon Palangga ko ikaw Hawaiian Aloha wau ia oi Hungarian Szeretlek Icelandic Eg elska tig Ilonggo Palangga ko ikaw Indonesian Saya cinta padamu Inuit Negligevapse Irish Taim i&apos; ngra leat Italian Ti amo Japanese Aishiteru Kannada Naanu ninna preetisuttene Kapampangan Kaluguran daka Kiswahili Nakupenda Konkani Tu magel moga cho Korean Sarang Heyo Latin Te amo Latvian Es tevi miilu Lebanese Bahibak Lithuanian Tave myliu Malay Saya cintakan mu / Aku cinta padamu Malayalam Njan Ninne Premikunnu Mandarin Chinese Wo ai ni Marathi Me tula prem karto Mohawk Kanbhik Moroccan Ana moajaba bik Nahuatl Ni mits neki Navaho Ayor anosh&apos;ni Norwegian Jeg Elsker Deg Pandacan Syota na kita!! Pangasinan Inaru Taka Papiamento Mi ta stimabo Persian Doo Pig Latin Iay ovlay ouyay Polish Kocham Ciebie Portuguese Eu te amo Romanian Te ubesk Russian Ya tebya liubliu Scot Gaelic Tha gra\dh agam ort Serbian Volim te Setswana Ke a go rata Sindhi Maa tokhe pyar kendo ahyan Sioux Techihhila Slovak Lu`bim ta Slovenian Ljubim te Spanish Te quiero / Te amo Swahili Ninapenda wewe Swedish Jag alskar dig Swiss German Tagalog Mahal kita Taiwanese Wa ga ei li Tahitian Ua Here Vau Ia Oe Tamil Nan unnai kathalikaraen Telugu Nenu ninnu premistunnanu Thai (to male) APP.XAML.CS public partial class App : Application { /// /// Provides easy access to the root frame of the Phone Application. /// /// The root frame of the Phone Application. public PhoneApplicationFrame RootFrame { get; private set; } /// /// Constructor for the Application object. /// public App() { // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; // Show graphics profiling information while debugging. if (System.Diagnostics.Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = true; // Show the areas of the app that are being redrawn in each frame. //Application.Current.Host.Settings.EnableRedrawRegions = true; // Enable non-production analysis visualization mode, // which shows areas of a page that are being GPU accelerated with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; } // Standard Silverlight initialization InitializeComponent(); // Phone-specific initialization InitializePhoneApplication(); } // Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { } // Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { } // Code to execute when the application is deactivated (sent to background) // This code will not execute when the application is closing private void Application_Deactivated(object sender, DeactivatedEventArgs e) { } // Code to execute when the application is closing (eg, user hit Back) // This code will not execute when the application is deactivated private void Application_Closing(object sender, ClosingEventArgs e) { } // Code to execute if a navigation fails private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) { if (System.Diagnostics.Debugger.IsAttached) { // A navigation has failed; break into the debugger System.Diagnostics.Debugger.Break(); } // Code to execute on Unhandled Exceptions private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) { if (System.Diagnostics.Debugger.IsAttached) { // An unhandled exception has occurred; break into the debugger System.Diagnostics.Debugger.Break(); } 7.System Testing and Implementation Testing Techniques Testing is a process, which reveals errors in the program. It is the major quality measure employed during software development. During testing, the program is executed with a set of conditions known as test cases and the output is evaluated to determine whether the program is performing as expected. In order to make sure that the system does not have errors, the different levels of testing strategies that are applied at differing phases of software development are: Unit Testing Unit Testing is done on individual modules as they are completed and become executable. It is confined only to the designer's requirements. EACH MODULE CAN BE TESTEDUSING THE FOLLOWING STRATEGIES: Black Box Testing In this strategy some test cases are generated as input conditions that fully execute all functional requirements for the program. This testing has been uses to find errors in the following categories: Incorrect or missing functions Interface errors Errors in data structure or external database access Performance errors Initialization and termination errors. In this testing only the output is checked for correctness. The logical flow of the data is not checked. White Box Testing In this the test cases are generated on the logic of each module by drawing flow graphs of that module and logical decisions are tested on all the cases. It has been uses to generate the test cases in the following cases: Guarantee that all independent paths have been executed. Execute all logical decisions on their true and false sides. Execute all loops at their boundaries and within their operational Execute internal data structures to ensure their validity. Integration Testing Integration testing ensures that software and subsystems work together as a whole. It tests the interface of all the modules to make sure that the modules behave properly when integrated together. System Testing Involves in-house testing of the entire system before delivery to the user. Its aim is to satisfy the user the system meets all requirements of the client's specifications. Acceptance Testing It is a pre-delivery testing in which entire system is tested at client's site on real world data to find errors. 8.OUTPUT SCREENS Login page Selected language 9. BIBLIOGRAPHY The following books were referred during the analysis and execution phase of the project Microsoft Press ebook Programming Windows Phone 7 By Charles Petzold MSDN By Microsoft 10. REFERENCE www.windowsphone7.com www.netframe work architecture.com www.msdn.co.in www.clr excution model.com www.silverlight.co.in 11.CONCLUSION By using this we can print the meaning of the 101 I LOVE YOU in any language we want.

13 USE CASE DIAGRAM

14 CLASS DAIGRAM

15 SEQUENCE DIAGRAM

16 COLLABARATION DIAGRAM

17 FEATURES www.windowsphone7.com www.netframe work architecture.com www.msdn.co.in www.clr excution model.com www.silverlight.co.in

18 RESULT By using this we can print the meaning of the 101 I LOVE YOU in any language we want.

19 TAHNK YOU TAHNK YOU


Download ppt "WELCOME. 101 I LOVE YOU presented by presented by ANUSHA SAIDESWAR NAGARJUNA NAGARAJU."

Similar presentations


Ads by Google