Windows Mobile Game Development Ebook, Epub

Total Page:16

File Type:pdf, Size:1020Kb

Windows Mobile Game Development Ebook, Epub WINDOWS MOBILE GAME DEVELOPMENT PDF, EPUB, EBOOK Adam Dawes | 460 pages | 12 Aug 2010 | Springer | 9781430270645 | English | United States Windows Mobile Game Development PDF Book These game design tools would help you manage your quest. To continue downloading, click here. Real-time rendering tool. The UI map helps all involved stakeholders understand the game's interface and navigation paths, and can expose potential roadblocks and dead ends early in the development cycle. Windows desktop applications forums. Price: free version is limited. Improve performance by getting exclusive or priority access to hardware resources using Game Mode APIs. Syon Infomedia has experts who will help you build and operate the games for Windows. In fact, these tools are great for juniors, because they provide all they need to develop a unique and interesting project. Build and scale your games using Azure. It seems that you're in Germany. Accept Decline. A UI map is a layout of game navigation and menus expressed as a flowchart. Though easy to use, C has numerous advanced language features like polymorphism, delegates, lambdas, closures, iterator methods, covariance, and Language-Integrated Query LINQ expressions. Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. Lua language that Corona SDK uses to work with is pretty easy to learn and code with. Film-quality visual effects creation tool. It would mean that the requirements of Windows Mobile Games will also rise, don't worry! PAGE 1. Clickteam developers argue that Fusion allows creating any kind of 2D game, though it is a better variant for games with events under the static camera. We divided all tools suitable for game creation into several categories. A developer account lets you reserve your game's name and submit free or paid games to the Microsoft Store for all Windows devices. System of events and actions: the main method is the usage of event sheets when a condition is true, some action or function is performed. As developers aim to hit top rated nishes in game market, there no chance to get so far without good sound effects. Necessary cookies are absolutely essential for the website to function properly. Yebis is a heavy and complex software to make impressive realistic environmental effects. Sign files and verify signatures in files using SignTool. You can use it with any type of rendering engine or pipeline. Distributing Your Game. Direct3D Mobile game development: best tools and advice. Guide to UWP apps. Windows Mobile Game Development Writer It is mandatory to procure user consent prior to running these cookies on your website. Bring your code to Windows. UWP evolves and expands the Windows Runtime model and hones it into a cohesive, unified core. All characters images are partly attached to bones to make animation easier. DirectX Graphics and Gaming. Here mobile g ame development tools would get handy to realize your game ideas. The presentation technology that you choose for your game—DirectX, XAML, HTML5, or some combination of the three—will influence implementation details, but the design principles you apply are largely independent of that choice. But, batch processing should solve that problem. If you want to start by looking at some UWP code instead, see Game samples. UX guidelines for launch, suspend, and resume. FMOD This is another effective sound tool for video game. For one example to two the main need is: sound creation and in-game sound managing. XAudio2 is a low-level audio API that provides signal processing and mixing foundation for developing high performance audio engines. Process lifetime management, or app lifecyle, describes the various activation states that a Universal Windows Platform app can transition through. To make things clear, forums contain many helpful documents and YouTube-channels stream many tutorials and guides for beginners. Flexible behaviours: behaviour is a set of properties of the object. Yebis Yebis is a heavy and complex software to make impressive realistic environmental effects. Net, Ruby, etc. This game development software is complex, heavy and requires a skilled developer to manage the project with it. You're polishing, refactoring, and extending the prototype to craft it into a full game. Today games have emerged as powerful brand promotion and marketing tools. Marmalade includes a set of libraries, code examples, and tools to simplify programming, testing and deploying applications on different platforms. IoT devices have become a new trend in Internet active products and they are now being increasingly used everywhere from cars It all will start from task management services to advance your team work output while the developing process is hot. Distribution Monetization Player Engagement. Upsight Developer: Upsight. Windows Mobile Game Development Reviews Also, Clickteam community and support can always help you and answer your questions. Animation data may be reused for characters while they change outfit. Tokamak Physics. Complete audio system. Bone data may be manipulated via code. However, it does not suit large-scale and enterprise projects, because of optimization issue. Along the way we'll cover everything you'll need to get the best from your games, including:. Check out our new course on the fundamentals of scripting and programming for game development using C , VisualStudio and Unity. IoT is one of the shining innovations of the 21st century that can connect all the devices via the web. NET Standard. And the case where you stuck while looking for suitable relation options for your unique game feature is much possible. Highway Pursuit. FMOD This is another effective sound tool for video game. Sounding Out with Game Audio. By continuing to use this site, or by clicking "Accept," you consent to the use of cookies. Microsoft Game Stack can help you find the right mix of tools and services to fit your game development needs. You can incorporate any of its pieces to accelerate your mobile application development. Creating his own games has always been a hobby and while he has no intention of becoming part of the professional games industry, he has a lot of fun developing his own titles nonetheless. With cross-platform functionality, Lumberyard provides a lot of tools to create AAA quality games. Come and talk to us about what you're creating, and find answers to the questions you have. This software provides a chance for everyone to build his or her own 2D game, without any coding. Cross-platform game development with Unity and Visual Studio. We may receive compensation when you click on links. Play to Win. Tune in for an in-depth perspective on modern game development and stories behind some of the most successful LiveOps strategies. Download eBook:. After an initial slow start, Windows mobile OS has gained significant traction among users and today is a platform with massive potential for future. Bubble Bobble. Chain Reaction. The platform being primarily focused on video game streaming has become a critical platform for mobile and video game marketing. Windows Mobile Game Development Read Online Adding and modification those layers would help developers manage scalable project. Hire skilled and dedicated mobile app developers, PHP developers, Web designers, and quality analysts at affordable prices from Syon Infomedia. It is brand new engine released by Epic Games. Application Insights for Windows Phone and Store apps. Build and scale your games using Azure. Computer Manuals. For more information, please review our Privacy Policy and Cookies Policy. Microsoft Game Stack can help you find the right mix of tools and services to fit your game development needs. For one example to two the main need is: sound creation and in-game sound managing. Also available as an ebook for immediate download from the Apress web site. Highway Pursuit. For those areas where this is not the case, workarounds are suggested so that VB. Show next xx. Notifications Visualizer. By continuing to use this site, or by clicking "Accept," you consent to the use of cookies. It enables to mix two animation into one. We specialize in scaling every asset suitable to device resolution, screen-size and gameplay orientation. Note that you will need a graphic designer to create design elements in most of the cases. However, creating good animation is part of a problem, because animation should be also integrated and attached to code inside your project. Platforms use shaders written in different languages. We recommend seeing if any are right for you before registering for a Partner Center account. Advanced Xbox Live sandboxes. As Windows Mobiles are more suitable and easy to work upon, more and more people are looking forward to buying these. Important features : tutorials — to help you at the beginning of development; all visual programming; complete development studio — graphic editor; library graphics — choose premade graphics for your game; copyright is yours; strong development community — help with any step of the development. A customer is able to make dashboards for managers, analytics, etc, to monitor key performance indicators and control permissions. Xbox Requirements for Xbox Live on Windows Want Windows mobile game development in the most innovative way? Upload app packages. Buy Softcover. Come and talk to us about what you're creating, and find answers to the questions you have. Skeletal cutout animation. Windows Mobile Game Development. Why Us? Officially it is supported by 19 game engines and 7 programming languages. Step by step guide to integrate Xbox Live Creators Program. Download releases, development builds, and source code from the MonoGame website, or get the latest release via NuGet. ZenCart Development. The Visual Studio Blog. Yebis is a heavy and complex software to make impressive realistic environmental effects.
Recommended publications
  • Installing Windows Mobile Device Center on Windows 10 1709
    Installing Windows Mobile Device Center On Windows 10 1709 This document describes the steps to get Windows Mobile Device Center (WMDC) working with Windows 10 1709 (Fall Creators). The WMDC installer can be downloaded from here: https://support.microsoft.com/en-us/help/931937/description-of- windows-mobile-device-center Steps to install WMDC 1) Ensure you have the latest Windows Updates on your Windows 10 1709 PC. 2) Ensure .net 3.5 is enabled a. Hit the “Start” button and type “Turn Windows Features on or off” b. Check the .NET Framework 3.5 box and hit OK 3) Install WMDC using the .exe installer. 4) Run the WmdcFixesWin10 installer. This will prompt for a reboot at the end. 5) After your computer reboots, launch WMDC, and connect your Windows Mobile device. If WMDC doesn’t connect, follow the steps below. In most cases, this is needed once. a. Uninstall WMDC (see problem #4 below) i. a. Start->Settings->Apps ii. Uninstall both “Windows Mobile Device Center” and “Windows Mobile Device Center Driver Update”. b. Install WMDC again using the .exe installer. Zeb Johnson Juniper Systems Jan 2018 Problems (these are addressed in the steps above) 1) Initially after 1709 came out, WMDC would not install, complaining about a missing DLL. This has been fixed with a Windows Update. Update KB4054517 (Dec 11 2017 update) has this fixed, and it should carry forward to any future cumulative updates. It is unknown which updates had this fixed first (we didn’t go back any further to test). 2) After installing WMDC, WMDC will fail to launch.
    [Show full text]
  • Microsoft Mobility and Security for Enterprise Architects
    Microsoft Mobility What IT architects need to know about mobility with Microsoft cloud services and Security for and platforms Enterprise Architects This topic is 1 of 4 in a series 1 2 3 4 Enable productivity and collaboration from anywhere while protecting data and applications Microsoft provides broad support for mobile productivity with support for applications and rich features for controlling access to your organization s assets. Microsoft mobile apps for business Developing your own mobile apps Microsoft produces a number of business class mobile apps for Use the Mobile Apps feature of Azure App Service to build engaging productivity. See page two for featured applications. iOS, Android, and Windows apps or cross-platform Xamarin or Cordova (Phonegap) apps for your customers and business. With an Office 365 for business subscription, you get mobile apps that help you get more done from your favorite device while keeping your Broadcast push with customer data secured. Use Intune Mobile Application Management to apply segmentation additional security when using these mobile applications. Enterprise single sign-on with Active Directory Autoscale to support millions of devices Skype for Business, Yammer, OneNote, and more apps for business Apps can work offline and sync are also available. Get the full list of apps and learn how to set them Social integration with Facebook, up on your devices. Twitter, Google Dynamics CRM also includes apps for phones and tablets. Cloud App Security for SaaS apps Mobile access to on-prem applications Microsoft Cloud App Security is a comprehensive service that provides Microsoft Azure Active Directory Application Proxy lets you publish deeper visibility, comprehensive controls, and improved protection for applications, such as web-based apps inside your private network and your cloud applications.
    [Show full text]
  • Download Play Store Nokia Lumia 520
    Download play store nokia lumia 520 LINK TO DOWNLOAD 11/1/ · HOW To download play store on my Lumia This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread. Apps Store: All In One App - Your Play Store AppApp Store: All in one app - Your Play store App: save-mobile RAM, memory, time. Free. How to Install apps - Download apps from the::Windows Phone Store:: Nokia / Lumia / Install apps Nokia Lumia Install apps - Nokia Lumia 1 Before you start Before downloading and installing apps on your Lumia, your Microsoft account must be activated. Nokia Lumia PC suite is going to be download from this page. Here is the solution to connect your Nokia Lumia to PC via USB data cable on your windows XP sp3,7,8,10 and Vista on the go. This is the best alternative to Nokia Ovi suite for Lumia which is enabling you to perform various tasks of your device model above mentioned very smartly. Download this app from Microsoft Store for Windows 10 Mobile, Windows Phone , Windows Phone 8. See screenshots, read the latest customer reviews, and compare ratings for Lumia Play to. Cómo instalar Google Play Store en el Nokia Lumia todo lo que debes saber si de verdad quieres encontrar una solución a este problema. 15/6/ · The Google Play Store Whether it is an application to root the Nokia Lumia , an app to generate a backup of the Nokia Lumia , or any other type of app, the procedure is generally the same.
    [Show full text]
  • Mobile Developer's Guide to the Galaxy
    Don’t Panic MOBILE DEVELOPER’S GUIDE TO THE GALAXY U PD A TE D & EX TE ND 12th ED EDITION published by: Services and Tools for All Mobile Platforms Enough Software GmbH + Co. KG Sögestrasse 70 28195 Bremen Germany www.enough.de Please send your feedback, questions or sponsorship requests to: [email protected] Follow us on Twitter: @enoughsoftware 12th Edition February 2013 This Developer Guide is licensed under the Creative Commons Some Rights Reserved License. Editors: Marco Tabor (Enough Software) Julian Harty Izabella Balce Art Direction and Design by Andrej Balaz (Enough Software) Mobile Developer’s Guide Contents I Prologue 1 The Galaxy of Mobile: An Introduction 1 Topology: Form Factors and Usage Patterns 2 Star Formation: Creating a Mobile Service 6 The Universe of Mobile Operating Systems 12 About Time and Space 12 Lost in Space 14 Conceptional Design For Mobile 14 Capturing The Idea 16 Designing User Experience 22 Android 22 The Ecosystem 24 Prerequisites 25 Implementation 28 Testing 30 Building 30 Signing 31 Distribution 32 Monetization 34 BlackBerry Java Apps 34 The Ecosystem 35 Prerequisites 36 Implementation 38 Testing 39 Signing 39 Distribution 40 Learn More 42 BlackBerry 10 42 The Ecosystem 43 Development 51 Testing 51 Signing 52 Distribution 54 iOS 54 The Ecosystem 55 Technology Overview 57 Testing & Debugging 59 Learn More 62 Java ME (J2ME) 62 The Ecosystem 63 Prerequisites 64 Implementation 67 Testing 68 Porting 70 Signing 71 Distribution 72 Learn More 4 75 Windows Phone 75 The Ecosystem 76 Implementation 82 Testing
    [Show full text]
  • A Software-Based Remote Receiver Solution
    Martin Ewing, AA6E 28 Wood Rd, Branford, CT 06520; [email protected] A Software-Based Remote Receiver Solution Need to get your receiver off site to avoid interference? Here is how one amateur connected a remote radio to a club station using a mixture of Linux, Windows, and Python. The local interference environment is an station computer would run control software details are available at www.aa6e.net/wiki/ increasing problem for ham radio operation, to manage the remote operation. W1HQ_remote. Hardware construction is making weak signal operation impossible This article focuses mostly on the straightforward for anyone with moderate at some times and frequencies. The ARRL software — how we developed a mixed C experience. Staff Club Station, W1HQ, has this problem and Python (and mixed Linux and Windows) in spades when W1AW, just across the project with audio and Internet aspects. System Overview parking lot, is transmitting bulletins and Interested readers will probably want to Figure 1 shows the overall system design. code practice on seven bands with high consult the code listings. These are provided The BeagleBoard XM or “BBXM” is an power. Operating W1HQ on HF in the prime at www.aa6e.net/wiki/rrx_code and are inexpensive (~$150) single board computer evening hours is not possible. There is no also available for download from the ARRL with a 1 GHz ARM processor, Ethernet problem transmitting in this environment QEX files website.1 Additional project and USB connections, and on-board audio — it’s a receiver problem. We could solve 2 1 capability. It has 512 MB of RAM and the problem by setting up a full remote base Notes appear on page 6.
    [Show full text]
  • Windows Phone API Quickstart
    Windows Phone API QuickStart Fundamental Types and Threading and cont. cont. Wallet▲ Date / Time Synchronization .NET Microsoft.Phone.Maps.Controls Microsoft.Devices Map, MapLayer, MapOverlay, .NET Microsoft.Phone.Maps.Services Microsoft.Phone.Tasks Windows Runtime PhotoCamera, CameraButtons, CameraVideo- ♦♣ Windows Runtime + GeocodeQuery, ReverseGeocodeQuery, Route- AddWalletItem Windows.Foundation ♦ BrushExtensions Windows.System.Threading Microsoft.Phone Query Microsoft.Phone.Wallet DateTime, Uri ThreadPool, ThreadPoolTimer Microsoft.Phone.Tasks Wallet, Deal, WalletTransactionItem, WalletAgent ♦♣ ♦ PictureDecoder Windows.Foundation.Collections Windows.UI.Core MapsTask, MapsDirectionsTask, MapDownload- Microsoft.Phone.Tasks ▲ IIterable<T>, IVector <T>, IMap<TK, TV>, IVec- CoreDispatcher, CoreWindow, erTask Multitasking torView <T> MediaPlayerLauncher, CameraCaptureTask, ♦ Note: You can get the current dispatcher from PhotoChooserTask, ShareMediaTask, SaveRing- System.Device.Location Windows.Storage.Streams CoreWindow.GetForCurrentThread() GeoCoordinateWatcher .NET Buffer toneTask Microsoft.Xna.Framework.Audio Microsoft.Phone.BackgroundAudio .NET BackgroundAudioPlayer, AudioTrack, AudioPlay- Microphone, SoundEffect, DynamicSoundEffec- ▲ .NET System tInstance erAgent, AudioStreamingAgent ♦ + VoIP System WindowsRuntimeSystemExtensions Microsoft.Xna.Framework.Media Microsoft.Phone.BackgroundTransfer ■ Object, Byte, Char, Int32, Single, Double, String, System.Threading MediaLibrary, MediaPlayer, Song Windows Runtime BackgroundTransferService,
    [Show full text]
  • Microsoft's Zune HD Leaked 15 April 2009, by John Messina
    Microsoft's Zune HD Leaked 15 April 2009, by John Messina HD, which some sites have been talking about, will be leaking sometime soon. This will gives us a better idea of its dimensions and screen menus. The Zune HD is expected to be available the fourth quarter of this year, most likely in September. Microsoft also plans to make improvements to the Zune Marketplace and expand its Zune platform beyond just the US and Canada. © 2009 PhysOrg.com (PhysOrg.com) -- It looks like Microsoft's Zune HD player will be a strong competition for Apple's iPod Touch. Uunconfirmed technical specifications of Microsoft's Zune HD player have now emerged and the new portable media player looks like a good contender with Apple's Touch. The Zune HD will feature a multitouch OLED screen with a 16:9 aspect ratio and an HDMI TV output port. The Zune HD will be available in a 16 and 32 GB version. Both versions will have wireless support that will allow you to sync the device with a computer. There's also some speculation that the Zune HD may use the Nvidia's Tegra chipset that would support 3D xbox games. There will also be a Web browser incorporated into the player but no word yet as to what browser will be used. There's also speculation that the Zune HD may be running on Windows Mobile 6.5 which is expected to be released Q4, same as the player. Sources have confirmed that the Zune HD is Microsoft's next version of portable media players.
    [Show full text]
  • Microsoft Office Mobile (Windows Phone 7 版) 製品ガ゗ド
    Microsoft Office Mobile (Windows Phone 7 版) 製品ガ゗ド 目次 Microsoft Office Mobile: 概要 .......................................................................................................................... 1 Office Mobile: 概要 ............................................................................................................................................ 2 Office Mobile: 詳細 ............................................................................................................................................ 3 Office ドキュメントの表示と更新 ........................................................................................................................................... 3 Office ハブ - 新機能 ............................................................................................................................................................ 3 ユーザー ゗ンターフェ゗ス - 強化機能 ..................................................................................................................... 5 コメント - 新機能 ................................................................................................................................................................ 7 フゔ゗ル形式のサポート - 強化機能 ........................................................................................................................... 8 各製品の特長 .................................................................................................................................................................................... 9 Word Mobile .........................................................................................................................................................................
    [Show full text]
  • Towards the Quality Improvement of Cross-Platform Mobile Applications
    Towards the quality improvement of cross-platform mobile applications Matias Martinez, Sylvain Lecomte Univ Lille Nord de France, F-59000 Lille, France, Universit´ede Valenciennes et du Hainaut Cambr´esis, Laboratoire LAMIH - UMR CNRS 8201 59313 Valenciennes Cedex 9 [email protected] Abstract—During last ten years, the number of smartphones A current challenge for business enterprises, software com- and mobile applications has been constantly growing. Android, panies, and independent mobile developers is to choose the iOS and Windows Mobile are three mobile platforms that cover target platforms for their mobile applications. To cover a large almost all smartphones in the world in 2017. Developing a mobile app involves first to choose the platforms the app will run, and number of users, companies and developers aim at releasing then to develop specific solutions (i.e., native apps) for each their mobile apps on the three mentioned platforms. More chosen platform using platform-related toolkits such as Android platforms targeted involves to potentially reach more users SDK. A cross-platform mobile application is an app that runs on and, thus, to increase the impact on the market. two or more mobile platforms. Several frameworks have been However, nowadays, creating a cross-platform application proposed to simplify the development of cross-platform mobile applications and to reduce development and maintenance costs. as we mentioned, implies the development of one native They are called cross-platform mobile app development frameworks. application for each platform to target. Thus, companies have However, to our knowledge, the life-cycle and the quality of cross- to afford the cost of two or more development processes platforms mobile applications built using those frameworks have of their cross-platform apps.
    [Show full text]
  • Microsoft Pushes for New Image with Windows Phone 8 Release 2 November 2012, by Janet I
    Microsoft pushes for new image with Windows Phone 8 release 2 November 2012, by Janet I. Tu the culmination of these efforts. ... (It) is the most personal smartphone out there." Executives also stressed how Windows Phone 8, along with other Microsoft devices and services, can make users' lives easier by tying in smoothly with the company's cloud services, products and entertainment offerings such as SkyDrive, Office and Xbox Music and Video. "We brought the best of Microsoft to all Windows 8 devices," Ballmer said. Microsoft needs to get that message across, and to generate excitement for Windows Phone 8 among consumers because it's fallen far behind in the smartphone market. Only three years ago, Microsoft's Windows Mobile It wasn't hard to tell whom Microsoft was trying to platform - which has since been phased out - held win over with its Windows Phone 8 launch event about 20 percent of the U.S. smartphone market. Monday. These days, Microsoft's smartphone platform - Microsoft transformed an area of a civic-center including both the outdated Windows Mobile and auditorium into a temporary swanky, chill lounge, Windows Phone - makes up about 3.6 percent of complete with mood lighting and lit wall panels that market. echoing Windows Phone's live tile colors. As part of the effort to reverse that slide, Microsoft Also, Jessica Alba showed up. executives at Monday's event presented their cases for why Windows Phone 8 is different, and better, It all added up to some words not commonly than its competitors. associated with Microsoft: fun and cool.
    [Show full text]
  • Taking the Metro with Windows Phone
    1 Taking the Metro with Windows Phone WHAT ’ S IN THIS CHAPTER ➤ How Windows Phone has changed Microsoft ’ s approach to the mobile industry ➤ What the Metro Design Language is and how it came about ➤ An overview of the Start and Lock Screens and how they help users access information on the phone ➤ Why the use of Hubs creates a more connected user experience ➤ What it means to be a Windows Phone developer Microsoft has been building mobile devices for well over 10 years, starting with a variety of Windows CE- based devices, such as the Handheld PC and the Palm- size PC, fi rst released in 1996. Beginning around 2000, these disparate operating systems began converging into what became Windows Mobile, based on the principle of delivering a PC to your pocket. New features were predominately driven by enterprise needs such as device management and security. This eventuallyCOPYRIGHTED worked to the detriment ofMATERIAL the platform as it didn’ t appeal to the average consumer. Devices were more robust than sexy, and the user interface mirrored that of the desktop, even having a Start menu, rather than providing an experience. Throughout this chapter, and in other parts of this book, there will be references to both Windows Mobile and Windows Phone . This is intentional, and they are not the same thing. Windows Mobile refers to the previous mobile operating system from Microsoft that at the time of writing is Windows Mobile 6.5.3. Windows Phone refers to Microsoft ’ s latest offering in the mobile space and starts with Windows Phone 7.
    [Show full text]
  • Windows Phone 7: Implications for Digital Forensic Investigators
    Windows Phone 7 : Implications For Digital Forensic Investigators YUNG ANH LE B.E. (Manukau Institute Of Technology, NZ) A thesis submitted to the Graduate Faculty of Design and Creative Technologies AUT University in partial fulfilment of the requirements for the degree of Masters of Forensic Information Technology School of Computing and Mathematical Sciences Auckland, New Zealand 2012 ii Declaration I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the qualification of any other degree or diploma of a University or other institution of higher learning, except where due acknowledgement is made in the acknowledgements. ........................... Signature iii Acknowledgements This thesis was conducted at the Faculty of Design and Creative Technologies in the school of Computing and Mathematical Sciences at Auckland University of Technology, New Zealand. Support was received from many people throughout the duration of the thesis. Firstly I would like to thank my mother Van and my father Tai both of whom provided support and encouragement during the course of the thesis project as well as throughout my entire post graduate study. I would like to thank my thesis supervisors Mr. Petteri Kaskenpalo and Dr Brian Cusack for their exceptional support and guidance throughout the thesis project. Mr Kaskenpalo provided me with the freedom to explore research directions and choose the routes that I wanted to investigate. Mr Kaskenpalo's encouragement, excellent guidance, creative suggestions, and critical comments that have greatly contributed to this thesis.
    [Show full text]