Presentation is loading. Please wait.

Presentation is loading. Please wait.

TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.

Similar presentations


Presentation on theme: "TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering."— Presentation transcript:

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


Download ppt "TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering."

Similar presentations


Ads by Google