Download presentation
Presentation is loading. Please wait.
Published byRandolph Harvey Modified over 8 years ago
1
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering Address: BRAC University PREPARED BY YASIN AHMED ID: 13301118 CSE341 Sec: 03 Spring’16 1
2
CROSS-PLATFORM Write once, Run anywhere! 2
3
WHAT IS CROSS-PLATFORM? Developing software for, or running software on, more than one type of hardware platform. Web browser is the best example of most universal cross platform application 3
4
CROSS-PLATFORM 4
5
HARDWARE PLATFORM It works on various hardware platform which refers to computer architecture or processor architecture and different operating system. For example: ➔ X86 Architecture ◆ Microsoft Windows ◆ Linux ◆ Mac OS X ➔ ARM Architecture (commonly used on smartphones and table) ◆ Android ◆ IOS ◆ Microsoft Windows 5
6
SOFTWARE PLATFORM Software platform is combination of operating system or programming environment (except Java). ➔ Blackberry ➔ Microsoft Windows ➔ Android ➔ IOS ➔ PlayStation4, PlayStation3 6
7
WANT TO BE AN CROSS-PLATFORM DEVELOPER? ➔ Language ◆ JavaScript ◆ HTML ◆ CSS ➔ Tools ◆ Xamarin ◆ PhoneGap ◆ Factr ◆ Visual Studio 7
8
CHALLENGES ➔ Different user interface conventions ➔ Testing cross-platform applications are more complicated ➔ Confined to low level features ➔ Security concerns ➔ Different platforms requires native package formats like RPM, MSI 8
9
ADVANTAGES ➔ Greater reach ➔ Easy marketing ➔ Cost effective ➔ Editing and developing is easier 9
10
DISADVANTAGES ➔ Different tools and languages ➔ Platform integration ➔ Loss of flexibility ➔ User experience ◆ Screen layouts, functions, etc. ➔ Security 10
11
THANK YOU! 11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.