View/Open - San Diego State University
Transcription
View/Open - San Diego State University
MAP BASED MULTIMEDIA TOOL ON PACIFIC THEATRE IN WORLD WAR II _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Devi Prasada Reddy Pakala Venkata Fall 2014 iii Copyright © 2014 by Devi Prasada Reddy Pakala Venkata All Rights Reserved iv DEDICATION I dedicate this thesis to my parents for their love, encouragement and constant support. v ABSTRACT OF THE THESIS Map Based Multimedia Tool on Pacific Theatre in World War II by Devi Prasada Reddy Pakala Venkata Master of Science in Computer Science San Diego State University, 2014 Maps have been used for depicting data of all kinds in the educational community for many years. A standout amongst the rapidly changing methods of teaching is through the development of interactive and dynamic maps. The emphasis of the thesis is to develop an intuitive map based multimedia tool, which provides a timeline of battles and events in the Pacific theatre of World War II. The tool contains summaries of major battles and commanders and has multimedia content embedded in it. The primary advantage of this Map tool is that one can quickly know about all the battles and campaigns of the Pacific Theatre by accessing Timeline of Battles in each region or Individual Battles in each region or Summary of each Battle in an interactive way. This tool can be accessed via any standard web browser and motivate the user to know more about the battles involved in the Pacific Theatre. It was made responsive using Google maps API, JavaScript, HTML5 and CSS. vi TABLE OF CONTENTS PAGE ABSTRACT ...............................................................................................................................v LIST OF TABLES ................................................................................................................... ix LIST OF FIGURES ...................................................................................................................x ABBREVIATIONS ................................................................................................................ xii ACKNOWLEDGEMENTS ................................................................................................... xiii CHAPTER 1 INTRODUCTION .........................................................................................................1 2 SOFTWARE’S USED IN APPLICATION...................................................................2 2.1 HTML5 ..............................................................................................................2 2.2 CSS3 ..................................................................................................................3 2.3 JavaScript ...........................................................................................................3 2.4 JQuery ................................................................................................................3 2.5 Google Maps JavaScript API v3 ........................................................................4 2.6 Node.js ...............................................................................................................4 2.7 To Run the Application ......................................................................................4 2.8 Browsers Supported ...........................................................................................5 3 PACIFIC THEATRE .....................................................................................................6 3.1 Pacific Ocean theatre .........................................................................................7 3.1.1 Battle of Shanghai .....................................................................................7 3.1.2 Attack on Pearl Harbor .............................................................................7 3.1.3 Battle of Hong Kong .................................................................................7 3.1.4 Battle of Wake Island................................................................................7 3.1.5 Doolittle Raid ............................................................................................8 3.1.6 Battle of Midway ......................................................................................8 3.1.7 Aleutian Islands Campaign .......................................................................8 3.1.8 Guadalcanal Campaign .............................................................................9 3.1.9 Gilbert and Marshall Islands Campaign ...................................................9 vii 3.1.10 Mariana and Palau Islands Campaign ...................................................10 3.1.11 Battle of Leyte.......................................................................................10 3.1.12 Battle of Iwo Jima .................................................................................10 3.1.13 Battle of Okinawa .................................................................................11 3.1.14 Attack on Hiroshima and Nagasaki ......................................................11 3.2 Timeline of Battles and Campaigns in Pacific Ocean Theatre ........................11 3.3 South West Pacific Theatre ..............................................................................14 3.3.1 Battle of Bataan.......................................................................................15 3.3.2 Battle of Badung and Sunda Strait ..........................................................15 3.3.3 Battle of Java Sea ....................................................................................15 3.3.4 Battle of Coral Sea ..................................................................................16 3.3.5 Kokoda Track Campaign ........................................................................16 3.3.6 Battle of Buna-Gona ...............................................................................16 3.3.7 Battle of Timor ........................................................................................17 3.3.8 Solomon Islands Campaign ....................................................................17 3.3.9 Battle of Bismarck Sea............................................................................17 3.3.10 Huon Peninsula Campaign ....................................................................17 3.3.11 Battle of Biak and Noemfoor ................................................................18 3.3.12 Borneo Campaign .................................................................................19 3.4 Timeline of Battles and Campaigns in South West Pacific Theatre ................20 4 COMMANDERS AND LEADERS ............................................................................23 4.1 Chui chi Nagumo: March 25, 1887 – July 6, 1944 ..........................................23 4.2 Isoroku Yamamoto: April 4, 1884 – April 18, 1943........................................23 4.3 Osami Nagano: June 15, 1880 – January 5, 1947 ............................................24 4.4 Soemu Toyoda: 22 May 1885 – 22 September 1957 .......................................24 4.5 Hideki Tajo: December 30, 1884 – December 23, 1948 .................................25 4.6 Chester William Nimitz: 24 February 1885 – 20 February 1966 ....................26 4.7 Douglas MacArthur: 26 January 1880 – 5 April 1964 ....................................26 4.8 William Frederick Halsey Jr: October 30, 1882–August 16, 1959..................27 4.9 Frank Jack Fletcher: April 29, 1885 – April 25, 1973 .....................................28 4.10 Raymond Ames Spruance: July 3, 1886 – December 13, 1969.....................28 4.11 James Harold Doolittle: December 14, 1896 – September 27, 1993 .............29 viii 4.12 Franklin Delano Roosevelt: January 30, 1882 – April 12, 1945 ...................29 4.13 Pappy Boyington: December 4, 1912 – January 11, 1988.............................30 4.14 Thomas Albert Blamey: 24 January 1884 – 27 May 1951 ............................31 4.15 Chiang Kai-shek: October 31, 1887 – April 5, 1975 .....................................31 4.16 Album Section and More ...............................................................................31 4.16.1 Bataan Death March .............................................................................32 4.16.2 Nanking Massacre .................................................................................32 4.16.3 Flying Tigers .........................................................................................32 4.16.4 Tokyo Rose ...........................................................................................33 4.16.5 Rosie the Riveter ...................................................................................34 4.16.6 Japanese American Internment .............................................................34 5 MAP IMPLEMENTATION ........................................................................................35 5.1 Timeline Maps .................................................................................................35 5.1.1 Code and Tool Usage ..............................................................................35 5.1.2 Map Views ..............................................................................................38 5.2 Individual Maps ...............................................................................................38 5.2.1 Code and Tool Usage ..............................................................................39 5.2.2 Map Views ..............................................................................................43 6 SCREENSHOTS..........................................................................................................44 6.1 Menu ................................................................................................................44 6.2 Home ................................................................................................................44 6.3 Timeline ...........................................................................................................45 6.4 War Maps .........................................................................................................45 6.5 Battles ..............................................................................................................45 6.6 People ...............................................................................................................46 6.7 Album ..............................................................................................................46 7 SUMMARY, OBSTACLES, FUTURE WORK, AND TESTING .............................48 REFERENCES ........................................................................................................................49 ix LIST OF TABLES PAGE Table 3.1. Timeline of Pacific Ocean Theatre .........................................................................13 Table 3.2. Timeline of South West Pacific Theatre .................................................................21 x LIST OF FIGURES PAGE Figure 3.1. Pacific theatre. .........................................................................................................6 Figure 3.2. Attack on Pearl Harbor. ...........................................................................................8 Figure 3.3. Battle of Midway. ....................................................................................................9 Figure 3.4. Guadalcanal campaign...........................................................................................10 Figure 3.5. Battle of Iwo Jima. ................................................................................................11 Figure 3.6. Battle of Okinawa. .................................................................................................12 Figure 3.7. Atomic bombings. .................................................................................................12 Figure 3.8. Battle of Bataan. ....................................................................................................15 Figure 3.9. Battle of Coral Sea.................................................................................................16 Figure 3.10. Solomon Islands American invasions. ................................................................18 Figure 3.11. Solomon Islands. .................................................................................................18 Figure 3.12. Huon Peninsula campaign. ..................................................................................19 Figure 3.13. Aitape-Wewak campaign. ...................................................................................19 Figure 3.14. Battle of Biak. ......................................................................................................20 Figure 3.15. Battle of Noemfoor. .............................................................................................20 Figure 3.16. Borneo campaign. ................................................................................................21 Figure 4.1. Chui chi Nagumo. ..................................................................................................23 Figure 4.2. Isoroku Yamamoto. ...............................................................................................24 Figure 4.3. Osami Nagano. ......................................................................................................25 Figure 4.4. Soemu Toyoda. ......................................................................................................25 Figure 4.5. Hideki Tajo. ...........................................................................................................26 Figure 4.6. Chester William Nimitz. ........................................................................................27 Figure 4.7. Douglas MacArthur. ..............................................................................................27 Figure 4.8. William Frederick Halsey Jr. .................................................................................28 Figure 4.9. Frank Jack Fletcher................................................................................................28 Figure 4.10. Raymond Ames Spruance. ..................................................................................29 Figure 4.11. James Harold Doolittle. .......................................................................................30 xi Figure 4.12. Franklin Delano Roosevelt. .................................................................................30 Figure 4.13. Pappy Boyington. ................................................................................................31 Figure 4.14. Chiang Kai-shek. .................................................................................................32 Figure 4.15. Flying the hump...................................................................................................33 Figure 4.16. Tokyo Rose..........................................................................................................33 Figure 4.17. Rosie the Riveter. ................................................................................................34 Figure 5.1. Timeline map view of Pacific Ocean Theatre. ......................................................39 Figure 5.2. Timeline map view of South West Pacific Theatre. ..............................................39 Figure 5.3. Individual map view of Pacific Ocean Theatre. ....................................................43 Figure 5.4. Individual map view of South West Pacific Theatre. ............................................43 Figure 6.1. Menu. .....................................................................................................................44 Figure 6.2. Home screen. .........................................................................................................45 Figure 6.3. Timeline map. ........................................................................................................45 Figure 6.4. War maps. ..............................................................................................................46 Figure 6.5. Battles. ...................................................................................................................46 Figure 6.6. People. ...................................................................................................................46 Figure 6.7. YouTube videos.....................................................................................................47 Figure 6.8. Animated map videos. ...........................................................................................47 xii ABBREVIATIONS API Application Programming Interface HTTP HyperText Transfer Protocol HTML HyperText Markup Language JSON JavaScript Object Notation SDSU San Diego State University URL Uniform Resource Locator UI User Interface CSS Cascading Style Sheet Fig Figure USA United States of America U.S United States US United States npm node package manager IE Internet Explorer ABDA American British Dutch Australian JS Java Script v3 Version 3 xiii ACKNOWLEDGEMENTS I would like to express my sincere gratitude to Professor Carl Eckberg for agreeing to be my thesis advisor. I am thankful to him for giving suggestions and references throughout the thesis. I would like to thank Professor John Carroll for being part of the thesis committee. I would like to thank Assistant Professor Jerome Gilles for being a part of the thesis committee. 1 CHAPTER 1 INTRODUCTION I always had a strong inclination towards history right from my 9th standard, where I came to know much about the ancient battles. If it comes to history, any battle is related to the region that can be clearly portrayed on a map specific to it. It motivated me to do a thesis on the Pacific Theatre of World War II. Maps always get stored in memory quickly, so any information that includes map content always helps the user to understand more precisely and clearly. A web-based map tool is being developed for the same to depict the Pacific Theatre of World War II. All the major battles and campaigns are listed along with commanders and leaders involved during the war, with some multimedia content incorporated. There are two different kinds of maps involved in the application: One with a Timeline of battles and the other with an individual battle shown on Google maps with UI animations and Info windows for each of them. Tool usage is presented below the map to help the user access the map tool. All the images used in the Battles section are related to map content of the war to aid the user to learn quickly looking into the content besides it. Links are provided to Wikipedia and other related websites for supplemental information about the contents in the application accordingly. The next chapters in this thesis cover all the related information used in the application, and relevant code segments for generating the content on the maps are provided. The software used, a guide to accessing the application, and screenshots are specified explicitly. Let’s get started with each one of them. 2 CHAPTER 2 SOFTWARE’S USED IN APPLICATION In this chapter, I would like to mention different software’s used for creating the browser-supported application. The application includes a combination of the following: HTML5 CSS3 JavaScript JQuery Google Maps JavaScript API v3 All the software used is open-source, and one can create and design a Web application using them. Let’s learn more about the software above in detail. 2.1 HTML5 HTML5 stands for Hyper Text Markup Language 5. Any web application uses HTML files from which a web browser can read and compose them accordingly. HTML5 creates a platform for rendering the content on a web page. It supports all the latest browsers and also works on mobile devices. It includes a collection of markup tags from which the layout is created for designing a web application. HTML5 is has advanced features in it and has support for text, audio, video, image, etc., to create interactive pages [1]. We can incorporate different styles and scripts on top of it for a varied design. It has the ability to store contents locally, and one can create apps even when the system is offline. All the tags in HTML5 are backward compatible, so that HTML4 based content is not affected. No explicit editor is required to create HTML file. Even notepad can be used to edit it and save as .htm or .html file extension [2]. The entire collection of web pages used in the application uses HTML5 for basic layout and adding content to it. 3 2.2 CSS3 CSS3 stands for Cascading Style Sheets 3. It consists of a set of formatting rules to check the appearance and layout of the content on any web page. We can store a set of rules in a document, separate from HTML, and link them together. Varying the CSS file rules can immediately reflect on the HTML files, which use them. It will speed up the browser loading time. We can control the font, text, color, etc., and do much beyond that. Animations and smooth transitions can be incorporated in HTML pages easily with optimized performance. It is a powerful tool, which is used for rendering the pages and resizing them according to the screen. It can be saved with .css extensions and also can be used within the HTML file [2]. Many CSS rules are used in this application for better display of menu, content and layouts. 2.3 JAVASCRIPT JavaScript is a scripting language to provide interactive and dynamic content on a web page. It runs on the client side server, which helps to improve performance. It can be used for creating dynamic dropdown menus, alert messages, pop-up windows, form validations, and much more. It can also be created using Notepad and saved as a .js extension, from which it can be incorporated into an HTML file. Javascript can be used as an object-based, prototype-based language and interacts with the runtime environment. It converts a static page into a dynamic one by using its inherent properties. Also, JS enhances the interface on which HTML is used. It is not restricted to any browser, but it needs to be enabled on the browser in order to use it [3]. One drawback is that quite a few advanced users disable Javascript. The application uses JavaScript in almost all the pages for on-going events and triggers. Animations, button-click events and other interactive pages mostly rely on JavaScript. 2.4 JQUERY JQuery is open source software developed using JavaScript. It is the most concise and fast JavaScript library, which is used for Ajax interactions, event handling and animations in web development. Complex UI functionalities can be easily implemented with a small 4 amount of code, thereby increasing the productivity. It increases performance, is browser compatible and is extensible to build customized behavior. We can include JQuery in the script section of the HTML file. JQuery on top of JavaScript helps to create more powerful dynamic pages, and custom-built plugins can be created wherever needed [4]. The application uses JQuery for extracting the data from HTML files and also for event handling processes. It is also used for some nice UI animations. 2.5 GOOGLE MAPS JAVASCRIPT API V3 It is an API developed by Google to develop customized maps on web and mobile applications. The maps use variations of the Mercator projection [spherical Mercator] and hence can't decently represent zones around the poles. It uses a satellite view of the map, and provides zoom and scroll controls on the map. The latitude and longitude positions can be adjusted and provide a lot of additional features on top of the map. The API uses JavaScript extensively, and the map is modified dynamically that it can be embedded in an external website. It is available for free from the Google app store if the map is accessed 25,000 times a day[5]. The application uses Google Maps API for rendering the maps. All the styles, markers, paths, and info windows on the map are designed using this API. Custom-made maps are created based on the API and made interactive. 2.6 NODE.JS Node.js is a platform built on the JavaScript runtime, for effectively building quick and versatile network applications. It is lightweight and efficient for real-time systems to run across distributed devices. It is open source and supports cross-platform for runtime applications. It acts as a web server for hosting a packaged web application [6]. The application uses Node.js for startup and to create a local web server. The menus and background are loaded on each page with the help of node.js, that reduces code by a considerable amount on each web page. 2.7 TO RUN THE APPLICATION Download node.js from http://nodejs.org/. The download includes an installer, which when run produces a folder, which by default is placed in usr/bin/local. 5 Go to usr/bin/local and install npm using ‘npm install express’ command in the command line. Install the node file using the ‘brew install node’ command in the command line. In the command line, go to the application folder and type ‘node server.js’. In the browser type ‘localhost:8888’. It will navigate to the web application. Navigate between different web pages using the ‘Menu’ bar provided on the top. Make sure the application is connected to a network in order to access maps and the web links provided in the application. 2.8 BROWSERS SUPPORTED Below is the list of browsers that the web application supports, to perform without any issues. Adobe flash player needs to be installed if not already present. IE 10+ Chrome 30+ Firefox 24+ Safari 6+ Landscape view on a tablet is supported 6 CHAPTER 3 PACIFIC THEATRE The Pacific War is a major theatre of World War II, fought mainly in the Pacific Ocean and islands region. Several series of battles between Japan and the Allied powers are involved in this theatre (Figure 3.1 [7]). The Allies mainly included the USA, United Kingdom, Australia, Netherlands, Canada, China and New Zealand. Figure 3.1. Pacific theatre. Source: 39-45WAR.COM, World War Two. 39-45war.com, http://www.39-45war.com/maps/japanmap2.jpg, accessed October 2014, n.d. Before the Pacific War, there were conflicts between Japan and China. Japan took control of many cities in China during the Sino-Japanese wars. The Pacific war began when Japanese forces attacked US military bases and British possessions on 7/8 December 1941. The war concluded with Allied atomic bombings on Hiroshima on 6th August 1945 and Nagasaki on 9th August 1945 culminating in the surrender of Japan [8]. The Pacific war is divided into two major theatres between Japan and the Allies, based on these regions. Pacific Ocean Theatre 7 South West Pacific Theatre 3.1 PACIFIC OCEAN THEATRE This section provides the summary of major battles and campaigns involved in the Pacific Ocean theatre. The Imperial Japanese Navy primarily battled against the United States Navy and Marine Corps. The battles in this theatre are divided into Central Pacific Theatre and North Pacific Theatre. Admiral Chester Nimitz led the U.S operational command in this theatre [8]. 3.1.1 Battle of Shanghai It was the first major battle between the Imperial Japanese army and the China Republican Army during the Sino-Japanese war. The terrifying military strength of Japan was revealed, and they took control over the city of Shanghai. Though Chinese forces were weak, it fought bravely enough to last and defend the city for three months [9]. 3.1.2 Attack on Pearl Harbor It was the first significant attack in the Pacific region, which led to the entry of the U.S. in World War II. The Japanese navy forces launched a surprise attack on the U.S. naval bases in Pearl Harbor, Hawaii December 7, 1941. They wanted to continue their expansion in the Pacific area and search for oil resources. The Japanese were well prepared for the attack and destroyed many U.S. aircraft and ships and killed many in the military base (Figure 3.2 [10]) [11]. 3.1.3 Battle of Hong Kong During World War II, the British reduced the size of its Hong Kong garrison, which led to the attack of Japanese forces, which took control of Hong Kong. Hours after the Pearl Harbor attack, there was a lack of defensemen and forces, which eventually helped Japan to gain air superiority quickly over the British [12]. 3.1.4 Battle of Wake Island It was a simultaneous attack along with Pearl Harbor. The Japanese made provisions to attack Wake Island, and there was a small force of U.S. marine and civilians defending against the invaders. There was an air attack by the Japanese, and the American forces were 8 Figure 3.2. Attack on Pearl Harbor. Source: SLIDESHARE.NET, Attack on Pearl Harbor. Image.slidesharecdn.com, http://image.slidesharecdn.com/batalladepearlharbor140604043339-phpapp01/95/batalla-de-pearl-harbour-porfrancisco-nieves-4-esoac-15-638.jpg?cb=1401874496, accessed October 2014, n.d. put on the defensive. The air attack was made twice in close succession in order to gain superiority over the island [12]. 3.1.5 Doolittle Raid It was the first U.S. air raid to strike the Japanese Islands during the Pacific war. Soon after the attack on Pearl Harbor, the U.S. began a secret training program to counter attack Japanese forces. An air attack was launched by the aircraft carrier ‘Hornet’ led by J. Doolittle. The attack had little impact on Japan, but it was a substantial boost for the U.S. They used a secret base at Shangri-La in China for the raid on Tokyo [13]. 3.1.6 Battle of Midway It was a decisive naval battle fought almost entirely with aircraft. Japan was trying to consolidate its control of Midway Island, and attacked with a large Japanese fleet to try to destroy the American fleet. There were no land bases for the Japanese forces, but the Americans had a huge land base from which to attack (Figure 3.3 [14]). Numerous ships and aircraft were destroyed by the American Navy, which put the Japanese on defense after this battle [15]. 3.1.7 Aleutian Islands Campaign The Japanese captured some of the Aleutian Islands near Alaska [Attu and Kiska]. The unpredictable and changeable weather, along with the remoteness of the islands, meant it 9 Figure 3.3. Battle of Midway. Source: GEORGE MASON UNIVERSITY, Office of military services. George Mason University, http://www.military.gmu.edu, accessed October 2014, n.d. took a long time for the U.S. to retake the Islands. The Japanese had occupied the islands to prevent the U.S. from attacking the northern Pacific region. But the U.S. feared it would be used as bases for striking the west coast. The U.S. was able to regain control over the islands with the help of Canada [16]. 3.1.8 Guadalcanal Campaign This was the first main offensive action of the Pacific war by the Allied forces. It included air, navy, marine and army attacks by the Allies on the islands of Guadalcanal, Tulagi and the southern Solomon islands (Figure 3.4 [17]). It captured them, and built bases on the islands to counter Japanese bases. Japan attacked several times to take hold of the Islands, but it was a strategic victory for the allies, which resulted in Japanese surrender of the islands [18]. 3.1.9 Gilbert and Marshall Islands Campaign These were strategic operations done by the U.S. Pacific fleet to build land-based air support for operating in the central Pacific region. Japanese forces occupied these islands after the attack on Pearl Harbor. The battles of Makin and Tarawa are part of this campaign. The Japanese suffered heavy losses when they attacked the U.S. naval forces [19]. 10 Figure 3.4. Guadalcanal campaign. Source: WEEBLY.COM, Battle of Guadalcanal. Weebly.com, http://kpguadalcanal.weebly.com/uploads/1/8/1/3/18133459/41 58839.jpg?616, accessed October 2014, n.d. 3.1.10 Mariana and Palau Islands Campaign This was an Allied advance in the Pacific region. Marines were used to capture the airfields of Mariana. The Allies won the air battle of Saipan and the naval battle of the Philippine Sea. Later they attacked Guam and Tinian islands and defeated the Japanese forces. It was a major shock for the Imperial Japanese forces, as it was a stronghold territory surrounded by large defensive forces [19]. 3.1.11 Battle of Leyte The U.S. used air bases on the Mariana Islands to attack the home islands of Japan. It was an air and sea battle, which disabled the Japanese fleet and allowed the U.S. to attack the Philippines and secure for the allies control of the Pacific region. Several successful attacks were made by the U.S. and found Japanese resistance lacking, which allowed the U.S. to take over islands captured by Japan in the Philippines. Japan lost land bases, ships and a huge army, which opened the way for an attack on their home islands [15]. 3.1.12 Battle of Iwo Jima Success with the Philippine and Mariana islands boosted the plans to attack Okinawa. It led the allied forces to prepare a plan to invade Iwo Jima and the Volcano Islands (Figure 3.5 [20]). Iwo Jima provided a base for Japanese forces to counter the Allied bombings and was heavily defended. The American’s had extensive naval and army support to attack the Japanese fortress. Once it was secured, the U.S. had an intention of using the air 11 Figure 3.5. Battle of Iwo Jima. Source: NATIONAL WORLD WAR II MUSEUM, Iwo Jima flag raising. National World War II Museum, http://www.nationalww2museum.org/ assets/images/iwo-jima-flag-raising.jpg, accessed October 2014, n.d. bases for fire bombings on Japan. Two flags were hoisted by U.S. armed forces over Mount Suribachi to the cheers of thousands of marines. The battle lasted for 36 days [11]. 3.1.13 Battle of Okinawa It was the last and biggest battle of the Pacific theatre. It was an amphibious attack by the Allies and lasted for about 82 days (Figure 3.6 [21]). The Japanese army was largely killed and lost a large number of aircraft. This victory provided airfields for the allies, which were only 350 miles from Japan. Because of the enormous amount of deaths and injuries of soldiers, the U.S. used atomic bombings on Japan instead of attacking Japan as a whole [11]. 3.1.14 Attack on Hiroshima and Nagasaki It was the last attack made by the Allies, which made the Japanese surrender completely to them (Figure 3.7 [22]). Hiroshima was attacked first, killing more than 80,000 people and then Nagasaki was attacked three days later killing more than 40,000 people. This damage changed the Japanese morale, as there could be more atomic attacks if Japan continued to fight [23]. 3.2 TIMELINE OF BATTLES AND CAMPAIGNS IN PACIFIC OCEAN THEATRE The Timeline of different battles and campaigns involved in the Pacific Ocean Theatre [8] are listed in Table 3.1. 12 Figure 3.6. Battle of Okinawa. Source: THE ASIA-PACIFIC JOURNAL: JAPAN FOCUS, Battle of Okinawa. The Asia-Pacific Journal: Japan Focus, http://www.japanfocus.org/data/2. okbattle.map.jpg, accessed October 2014, n.d. Figure 3.7. Atomic bombings. Source: WIKIMEDIA, Atomic bombings. Wikimedia, http://upload.wikimedia.org/wikipedia/commons/ thumb/1/1a/Atomic_bomb_1945_mission_map.sv g/300px-Atomic_bomb_1945_mission_map. svg.png, accessed October 2014, n.d. 13 Table 3.1. Timeline of Pacific Ocean Theatre August 13 - November 26, Battle of Shanghai 1937 Army Japan Battle of Wuhan 11 June - 27 October, 1938 Army Japan Battle of Nanchang March 17 - May 9, 1939 Army Japan Attack on Pearl Harbor December 7 1941 Navy Japan Battle of Hong Kong 8-25 December 1941 Army Japan Battle of Wake Island 8-23 December 1941 Navy Japan Doolittle Raid 18 April 1942 Air Force USA Battle of the Coral Sea 4-8 May 1942 Navy-Air Force Japan Battle of Midway 4-7 June 1942 Navy USA Aleutian Islands Campaign 3 June 1942 - 15 August 1943 Army-Air Force Allies 7 August 1942 - 9 February Navy-Army-Air Guadalcanal Campaign 1943 Force-Marine Allies Makin Island raid 17-18 August 1942 Marine USA Battle of Rennell Island 29-30 January 1943 Navy Japan Islands 27 March 1943 Navy USA Battle of Tarawa November 20 - 23 1943 Marine USA Battle of Kwajalein 31 January-3 February 1944 Marine USA Navy-Marine USA Battle of the Komandorski 17 February - 23 February Battle of Eniwetok 1944 (table continues) 14 Table 3.1. (continued) Attack on Truk Island February 16 - 17 1944 Navy USA Marine-Air Battle of Saipan 15 June-9 July 1944 Force USA Battle of the Philippine Sea June 19-20 1944 Navy USA Battle of Guam 21 July - 10 August 1944 Marine USA Battle of Tinian 24 July - 1 August 1944 Navy-Marine USA Marine-Army USA 15 September - 27 November Battle of Peleliu 1944 17 September-22 October Battle of Angaur 1944 Air Force-Army USA 17 October 1944 - 31 Battle of Leyte December 1944 Army USA Battle of Leyte Gulf 23-26 October 1944 Navy USA Battle of Iwo Jima 19 February - 26 March 1945 Army USA Battle of Okinawa 1 April - 22 June 1945 Navy-Army USA Attack on Hiroshima and Nagasaki Army-Nuclear August 6-9 1945 Strike Allies 3.3 SOUTH WEST PACIFIC THEATRE This section provides the summary of major battles and campaigns involved in the South West Pacific theatre. It was a major theatre of war between Japan and the Allies in the Philippines, New Guinea, Australia, Dutch East Indies and the Solomon Islands region. General Douglas MacArthur led the U.S. operational command in this theatre [8]. 15 3.3.1 Battle of Bataan The Japanese invasion of the Philippines started soon after the attack on Pearl Harbor. It invaded the Luzon area and Manila to fight the Filipino-U.S. forces (Figure 3.8 [24]). The U.S.-Filipino army lacked naval and air support, but still was able to fight for three months. The forces were starved and injured which led to the surrender of troops to Japanese invaders. The surrendered troops were made to march 65 miles without rest, known as ‘the Bataan Death March’ [25]. Figure 3.8. Battle of Bataan. Source: IBIBLIO.ORG, Japanese landing on Bataan. Ibilio.org, http://www.ibiblio.org/ hyperwar/USA/USA-P-PI/maps/USA-P-PI-13.gif, accessed October 2014, n.d. 3.3.2 Battle of Badung and Sunda Strait In order get hold of the Java region, the Japanese navy attacked Badung and the Sunda Strait. The allied forces sent a large number of navy troops to fight, in order to prevent the Japanese from capturing the airfields in Bali. The Japanese navy superiority over the allies damaged all Allied ships, and it was a significant victory for them [26]. 3.3.3 Battle of Java Sea It was a naval battle between the Japanese navy and the American-British-DutchAustralian (ABDA) navy force. It lasted for several hours, and the allied forces were put into defeat. The Allies had an air force advantage, but due to the inclement weather, there wasn’t any communication between the four forces. Japanese forces were able to force the surrender of the ABDA, and they took control over the Dutch East Indies ultimately [27]. 16 3.3.4 Battle of Coral Sea This was the main naval battle in the Pacific theatre between the allies and the Imperial Japanese navy. It was the first aircraft carrier battle ever fought and airplanes carried out the attacks. It provided a tactical victory for Japan, but a strategic victory for the allies, who were able to stop further expansion by the Japanese in the area (Figure 3.9 [28]). Also, it was the first time the Japanese advance in the pacific area had been repelled. It was a battle that saved Australia from being captured by the Japanese forces [16]. Figure 3.9. Battle of Coral Sea. Source: DELSJOURNEY.COM, Battle of the Coral Sea. Delsjourney.com, http://www.delsjourney. com/images/family_history/ww2/neosho/cor al_sea/maps/Battle_of_the_Coral_Sea_Map _-_Japanese_Plan_1500wd.gif, accessed October 2014, n.d. 3.3.5 Kokoda Track Campaign After the Japanese landing near Gona, on the north coast of the Papua region, they attempted to advance to the south, overland, thereby isolating Australia from the US. The Japanese were successful initially, capturing Kokoda, but in the later days the Australians fought back strongly and recaptured Kokoda. The Japanese couldn’t withstand the Australian attack during the engagements between them and were forced to abandon their plan to take Port Moresby [29]. 3.3.6 Battle of Buna-Gona The Japanese forces had withdrawn their North Guinea forces, and wanted to hold Guadalcanal, which was of more priority. During this phase, the combined forces of the U.S. 17 and Australia attacked the Japanese. It was the first time Australia and the U.S. fought side by side in the Pacific war. The Japanese troops were completely captured or killed by the Allied forces, but there were heavy casualties on both sides [29]. 3.3.7 Battle of Timor The battle was between Japan and Australia/Netherlands. The Japanese forces invaded the Sparrow Force and were able to force the allies to surrender by the end of the war. During this battle, the Japanese suffered severe casualties but were able to maintain control of the islands near Australia. Allied land forces were forced to leave the South East Asia region. Thousands of Timorese civilians died by the end of the war as a result of Japan occupation of the island [30]. 3.3.8 Solomon Islands Campaign The Japanese occupied the Solomon Islands in early 1942, built air and naval bases, which acted as security barriers. In order to defend their supply lines, the Allies counterattacked the Japanese forces in the central and north Solomon regions (Figure 3.10 [31]). The series of clashes caused immense losses for the Japanese, and the Allies were able to get hold of some of the islands to neutralize the Japanese positions. There were many naval battles in the region of Kolombangara, Vella Gulf, Empress Augusta Bay, Kula Gulf, Buka Island and Vella Lavella (Figure 3.11 [32]). Here, the Allies were successful in damaging the Japanese navy and air forces [33]. 3.3.9 Battle of Bismarck Sea It was held in parallel with the Guadalcanal campaign. Large forces of Japanese troops were sent to reinforce their position in the New Guinea islands, but the Allies were aware and ready for the attack. The Japanese ships and troops were destroyed by the new techniques implemented by the Allied air forces. The Japanese made no further attempts, as they were aware of the powerful air attacks which could destroy their ships [12]. 3.3.10 Huon Peninsula Campaign This was a series of battles fought in the Huon Peninsula area when the AustralianAmerican forces attacked the Japanese bases (Figure 3.12 [34]). The goal was to recover the island, which was captured by Japanese advances in the New Guinea region. This was a 18 Figure 3.10. Solomon Islands American invasions. Source: TINYPIC.COM, Solomon Islands American invasions. Tinypic.com, http://i60.tinypic.com/5yay6v.jpg, accessed October 2014, n.d. Figure 3.11. Solomon Islands. Source: WIKIMEDIA, New Georgia group. Wikimedia, http://upload.wikimedia.org/wikipedia/comm ons/1/1a/NewGeorgiaGroupCloseup.png, accessed October 2014, n.d. tactical approach by the Allies, as they were successful in diverting the Japanese troops to the Salamaua region, thereby gaining control in the peninsula with massive attacks. It was followed by a fresh campaign in Aitape-Wewak and Japanese forces were cleared from the coastal areas (Figure 3.13 [35]) [8]. 3.3.11 Battle of Biak and Noemfoor The Japanese occupied the Islands of Biak and Noemfoor in late 1943, where they built airfields (Figure 3.14 [36]). The Allies chose to land on Southern Biak, from where there was an amphibious attack on the Japanese. The Allies attacked these islands to get 19 Figure 3.12. Huon Peninsula campaign. Source: WIKIMEDIA, Envelopment of the Huon Peninsula. Wikimedia, http://upload.wikimedia.org/wikipedia/co mmons/5/5e/The_Envelopment_of_the_Hu on_Peninsula_1943-44.jpg, accessed October 2014, n.d Figure 3.13. Aitape-Wewak campaign. Source: IBIBLIO.ORG, Aitape Area. Ibiblio.org, http://www.ibiblio.org/ hyperwar/AAF/IV/maps/AAF-IV-28.jpg, accessed October 2014, n.d. control of the New Guinea Islands completely, and then formed large air bases, making it easier for them to attack the Philippines (Figure 3.15 [37]) [30]. 3.3.12 Borneo Campaign This was the last major campaign in the South West Pacific Theatre. After the Allies had captured the Philippines, the Allied naval and air forces attacked the Japanese forces who had occupied the island of Borneo in 1942. It was the largest-ever amphibious assault, which 20 Figure 3.14. Battle of Biak. Source: WIKIMEDIA, Biak Island operation. Wikimedia, http://upload.wikimedia.org/ wikipedia/commons/c/c2/Biak_Island_Operation_MayAugust_1944.jpg, accessed October 2014, n.d. Figure 3.15. Battle of Noemfoor. Source: UNIVERSITY OF TEXAS LIBRARY, Noemfoor plan of battle. University of Texas Library, http://www.lib.utexas.edu/maps/historical/engineers_v1_1947/n oemfoor_battle_plan_1947.jpg, accessed October 2014, n.d. included Australian forces. The assaults were mainly on Tarakan, Balikpapan and the coast of Brunei (Figure 3.16 [38]). This campaign was criticized in Australia for unnecessarily wasting the lives of soldiers [30]. 3.4 TIMELINE OF BATTLES AND CAMPAIGNS IN SOUTH WEST PACIFIC THEATRE The Timeline of different battles and campaigns involved in the South West Pacific Theatre [8] are listed in Table 3.2. 21 Figure 3.16. Borneo campaign. Source: UNIVERSITY OF TEXAS LIBRARY, Borneo Landings. University of Texas Library, http://www.lib.utexas.edu/maps/historical/e ngineers_v1_1947/borneo_landings_1945.jp g, accessed October 2014, n.d. Table 3.2. Timeline of South West Pacific Theatre Battle of Bataan 7 January-9 April 1942 Navy-Army Japan Battle of Badung Strait 18-20 February 1942 Navy Japan Battle of the Java Sea 27 Feb 1942 Navy Japan Battle of Sunda Strait 28 February-1 March 1942 Navy Japan 1 Mar 1942 Navy Japan Second Battle of the Java Sea Navy-Air Battle of the Coral Sea 4-8 May 1942 Force Japan Battle of Corregidor May 5-6 1942 Army Japan Kokoda Track campaign 21 July-16 November 1942 Army Allies Army Allies 16 November 1942-22 January Battle of Buna-Gona 1943 19 February 1942-10 February Battle of Timor 1943 Army Japan Battle of the Bismarck Sea 2-4 March 1943 Air Force Allies Landing at Nassau Bay 30 June-6 July 1943 Air Force Allies (table continues) 22 Table 3.2. (continued) Air ForceSalamaua-Lae campaign 22 April-16 September 1943 Army Allies Battle of Kula Gulf 6 Jul 1943 Navy-Marine Neutral Battle of Kolombangara 12/13 July 1943 Navy Japan Battle of Vella Gulf 6-7 August 1943 Navy USA 6 Oct 1943 Navy Japan Bay 1-2 November 1943 Navy-Marine USA Battle of Cape St. George 25 Nov 1943 Navy USA Army Allies 1945 Army Allies campaign 29 February 1944-18 May 1944 Army Allies Aitape-Wewak campaign November 1944-August 1945 Army Allies Battle of Biak 27 May-17 August 1944 Army Allies Battle of Noemfoor 2 July-31 August 1944 Army Allies Battle of Morotai 15 September-4 October 1944 Navy-Army Allies October 20 1944-August 15 Army-Air 1945 Force Naval Battle of Vella Lavella Battle of Empress Augusta 22 September 1943-1 March Huon Peninsula campaign 1944 December 15 1943-August 21 New Britain campaign Admiralty Islands Philippines campaign Allies Air ForceBorneo campaign 1 May-1 August 1945 Army Allies 23 CHAPTER 4 COMMANDERS AND LEADERS This section provides a summary of Commanders and Leaders involved in Pacific Theatre of World War II. 4.1 CHUI CHI NAGUMO: MARCH 25, 1887 – JULY 6, 1944 He was born in 1886, graduated from the Japanese Naval Academy in 1908 (Figure 4.1 [39]). He executed the attack on Pearl Harbor and other raids in the South Pacific in 1942. Although his troops were defeated in the battle of Midway, he went on to lead the command in the Eastern Solomon Islands and was in charge of Naval forces in the Mariana Islands area. He died in 1944 during the defense of Battle of Saipan [40]. Figure 4.1. Chui chi Nagumo. Source: NAVAL HISTORY AND HERITAGE, Chuichi Nagumo. Naval History and Heritage, http://www.history.navy.mil/photos/images/h63000/h63423.jpg, accessed October 2014, n.d. 4.2 ISOROKU YAMAMOTO: APRIL 4, 1884 – APRIL 18, 1943 In 1904, he graduated from the Japanese Naval Academy (Figure 4.2 [41]). He was Japan’s greatest strategic officer and was responsible for the Battles of Pearl Harbor and Midway. He worked as Naval Attaché for the Japanese embassy in Washington D.C. from 1926-1927. He initially opposed the war on the U.S., as he was aware that Japan would lose 24 Figure 4.2. Isoroku Yamamoto. Source: PHOTOSHELTER.COM, Isoroku Yamamoto. Photoshelter.com, http://cdn.c.photoshelter.com/imgget/I0000Nq4Nh49JFQs/s/500/jmqa001 337.jpg, accessed October 2014, n.d. if the war lasted more than a year. His death was a significant blow to the Japanese in World War II, as his plane was shot down in 1943 [40]. 4.3 OSAMI NAGANO: JUNE 15, 1880 – JANUARY 5, 1947 He was a Fleet Admiral and Naval officer of the Imperial Japanese Navy from 1934 on and had a strong record in administration (Figure 4.3 [42]). From 1941-1944, he was the chief of the Navy General Staff. He opposed the war against the U.S.; instead, he wanted to fight against the British and Dutch colonies in Asia. But he lost control of the navy after the attack on Pearl Harbor. U.S. naval officers interrogated him after the war [40]. 4.4 SOEMU TOYODA: 22 MAY 1885 – 22 SEPTEMBER 1957 He was born in Kitsuki City, Oita, Japan and graduated from the Imperial Japanese Navy in 1905 (Figure 4.4 [43]). He shared Yamamoto's attitudes with the United States and hated the Army group that ruled Japan. But, he was an extreme nationalist, which influenced him in the final stages of the war. He was admiral from 1941-1943 and was appointed as Chief of the combined fleet in 1944 after the death of Mineichi Koga. He defeated in the battles of the Philippines and Okinawa, but he wanted to fight even after the atomic bombs on Hiroshima and Nagasaki and to not surrender the Japanese home islands to the Allies [40]. 25 Figure 4.3. Osami Nagano. Source: NAVAL HISTORY AND HERITAGE, Osami Nagano. Naval History and Heritage, http://www.history.navy.mil/photos/image s/h63000/h63422.jpg, accessed October 2014, n.d. Figure 4.4. Soemu Toyoda. Source: MICROWORKS.NET, Soemu Toyoda. Microworks.net, http://www.microworks.net/pacific/ba ttles/philippine_sea3.jpg, accessed October 2014, n.d. 4.5 HIDEKI TAJO: DECEMBER 30, 1884 – DECEMBER 23, 1948 He was a general of the Imperial Japanese Army and served as 40th Prime Minister of Japan during the World War II period (Figure 4.5 [44]). He rejected the American counter proposal for peace and was directly responsible for the attack on Pearl Harbor, which started 26 Figure 4.5. Hideki Tajo. Source: AMAZONAWS.COM, Hideki Tajo. Amazonaws.com, http://jto.s3.amazonaws.com/wpcontent/uploads/2013/02/nn20130216 a3b.jpg, accessed October 2014, n.d. the war between Japan and U.S. He stepped down as Prime Minister in 1944 and attempted suicide in 1945. He was arrested after the war and executed in 1948 [8]. 4.6 CHESTER WILLIAM NIMITZ: 24 FEBRUARY 1885 – 20 FEBRUARY 1966 In 1905, he graduated from the US Naval Academy at Texas. He was Fleet Admiral and Commander of the United States Navy for the Pacific Ocean areas and Commander of land and sea forces in the Central Pacific (Figure 4.6 [45]). He was a principal strategist for the U.S. in the battles of the Coral Sea, Midway, and the Solomon Islands campaign. His strategy was successful in an amphibious attack on Iwo Jima and Okinawa [46]. 4.7 DOUGLAS MACARTHUR: 26 JANUARY 1880 – 5 APRIL 1964 He was a U.S. 5-star general and field marshal who commanded the South West Pacific Theatre (Figure 4.7 [47]). He was in charge when Japan attacked the Philippines and drove his forces to retreat from the country. But, in the latter days of the war, he was successful in launching offensive operations against the Japanese military in the region. After the war, he was in charge of the formal surrender of Japan, and commanded forces in Japan for rebuilding the country [48]. 27 Figure 4.6. Chester William Nimitz. Source: NAVAL HISTORY AND HERITAGE, Chester W. Nimitz. Naval History and Heritage, http://www.history.navy.mil/photos/images/g460000/g466244.j pg, accessed October 2014, n.d. Figure 4.7. Douglas MacArthur. Source: RMP ARCHIVE, Douglas MacArthur. RMP Archive, http://rmparchive.com/ images/hosting/600Border/LC2306-600Border.jpg, accessed October 2014, n.d. 4.8 WILLIAM FREDERICK HALSEY JR: OCTOBER 30, 1882–AUGUST 16, 1959 Also called Bull Halsey, he was a naval commander in the U.S Navy who led vigorous campaigns in the Pacific Theatre during World War II (Figure 4.8 [49]). He was a leading supporter of warfare using aircraft and was well known for his daring tactics. His task force was the only operational battle group for the US in the Pacific region, after the attack on Pearl Harbor. He directed surprise attacks on Marshall and Gilberts Islands and was instrumental in the Doolittle raid. He was also commander in the battle of Guadalcanal, Leyte Gulf and led the final operations around Okinawa. Later, he was promoted to fleet admiral [46]. 28 Figure 4.8. William Frederick Halsey Jr. Source: NAVAL HISTORY AND HERITAGE, William Frederick Halsey Jr. Naval History and Heritage, http://www.history.navy.mil/ photos/images/k15000/k15137.jpg, accessed October 2014, n.d. 4.9 FRANK JACK FLETCHER: APRIL 29, 1885 – APRIL 25, 1973 In 1906, he graduated from the US Naval Academy and served as a commander and admiral (Figure 4.9 [50]). His task force raided the Japanese positions in New Guinea, and the Solomon Islands, and he was a senior officer during the battles of Midway and the Coral Sea. He directed the invasion of Guadalcanal and Tulagi. Later was in charge of the Northern Pacific area until his forces occupied northern Japan [40]. Figure 4.9. Frank Jack Fletcher. Source: NAVAL HISTORY Frank Jack Fletcher. Naval History and Heritage, http://www.history.navy.mil/photos/images/ g10000/g14193.jpg, accessed October 2014, n.d. AND HERITAGE, 4.10 RAYMOND AMES SPRUANCE: JULY 3, 1886 – DECEMBER 13, 1969 In 1906, he graduated from the US Naval Academy and served as a commander for the battles of Philippines and Midway (Figure 4.10 [51]). His decisions were vital for the 29 Figure 4.10. Raymond Ames Spruance. Source: MEDIA CACHE, Raymond Ames Spruance. Media Cache, http://media-cacheak0.pinimg.com/736x/50/4a/84/504a846166970c4338f790659585f 174.jpg, accessed October 2014, n.d. outcome of the war in Midway, which changed the course of the war with Japan. He directed the campaigns that captured the Gilberts and Marshall Islands, Mariana, Iwo Jima and Okinawa. After the war, he was appointed as head of the Navy. Later, he was the American ambassador to the Philippines [46]. 4.11 JAMES HAROLD DOOLITTLE: DECEMBER 14, 1896 – SEPTEMBER 27, 1993 He was an American aviator and army general who led the air raid on Tokyo, Yokohama and other cities in Japan after the attack on Pearl Harbor (Figure 4.11 [52]). He commanded the bombing mission using the aircraft carrier Hornet and his planes landed on the Chinese mainland. The raid did little damage to the Japanese, but it gave a huge boost to the U.S. and caused the Japanese to shift resources to air defense. He was promoted as major general and continued to lead air operations in Europe, North Africa and Pacific fronts [48]. 4.12 FRANKLIN DELANO ROOSEVELT: JANUARY 30, 1882 – APRIL 12, 1945 He was the 32nd U.S. President and the only chief executive elected to more than two terms in the office (Figure 4.12 [53]). He led the country through the consequential periods in history during World War II. Under his leadership, he rebounded the nation from the surprise attack on Pearl Harbor by achieving victory in both the European and Pacific regions. He delivered a speech with the famous phrase ‘a date which will live in infamy’, after the attack on Pearl Harbor [8, 40]. 30 Figure 4.11. James Harold Doolittle. Source: NAVAL HISTORY AND HERITAGE, James Harold Doolittle. Naval History and Heritage. http://www.history.navy.mil/photos/images/ac00001 /ac02102.jpg, accessed October 2014, n.d. Figure 4.12. Franklin Delano Roosevelt. Source: GOPHOTO, Franklin D. Roosevelt in World War 2. Gophoto, http://gophoto.us/key/franklin%20d%20roosevelt%20in%20w w2, accessed October 2014, n.d. 4.13 PAPPY BOYINGTON: DECEMBER 4, 1912 – JANUARY 11, 1988 He was a US Marine Corps fighter who became a pilot (Figure 4.13 [54]). He organized the Black Sheep Squadron and shot down 28 Japanese planes before he was shot down in 1944. He spent the last 20 months of the war in Japanese prisons. He was treated as a war hero who returned from the dead, and spoke out against leniency toward the Japanese, who had tortured him. Many people knew him from the television show ‘Baa Baa Black Sheep’ [12]. 31 Figure 4.13. Pappy Boyington. Source: WAR HISTORY ONLINE, Pappy Boyington. War History Online, http://www.warhistoryonline.com/wp-content/uploads/ 2013/01/PappyMain1.jpg, accessed October 2014, n.d. 4.14 THOMAS ALBERT BLAMEY: 24 JANUARY 1884 – 27 MAY 1951 He was an Australian general during World War I & II and was the only Australian to attain the rank of field marshal. Initially, he was commander of Australian forces in the Middle East, but after Japan had entered the war, he was recalled to Australia. He was commander of the Australian army but lost control of his troops after General Douglas MacArthur became the supreme commander of South West Pacific region [40]. 4.15 CHIANG KAI-SHEK: OCTOBER 31, 1887 – APRIL 5, 1975 He was China’s political and military leader from 1928-1975 (Figure 4.14 [55]). In 1907, he went to Japan and studied at the military staff college and also attended military training in Moscow. He was unable to stop the Japanese invasion of Manchuria in 1931 and in 1937 he was forced to work with the Chinese Communists. He communicated with the U.S. via Joseph Stilwell for support of the U.S. in stopping the Japanese invasion of China. He was responsible for building the airfields in China and Burma during World War II. Stilwell criticized him for the way he fought the war and claimed him as an untrusted person. After the war, he ruled Taiwan [8, 40]. 4.16 ALBUM SECTION AND MORE This contains the information on more specific details of the Pacific Theatre. 32 Figure 4.14. Chiang Kai-shek. Source: NNDB, Chiang Kaishek. NNDB, http://www.nndb.com/people/974/000086716/ckssm.jpg, accessed October 2014, n.d. 4.16.1 Bataan Death March After the battle of Bataan, which lasted for three months, the Bataan Peninsula was surrendered by U.S. and Filipino troops. On April 09, 1942, the Japanese forced 76,000 U.S. and Filipino troops to march 65 miles to prison camps. During the journey, the marchers were restricted from food, water, and rest, and were treated harshly by the Japanese troops and made to trek in intense heat, which led to the death of many troops [56]. 4.16.2 Nanking Massacre It is also known as the ‘Rape of Nanking’. After the battle of Shanghai, Japan took over control of Shanghai in 1937 and advanced towards Nanking. In late December, the Japanese murdered thousands of civilians and soldiers in Nanking. Around 80,000 women were sexually assaulted, and the city was left in ruins. According to the Nanjing war crimes tribunal, more than 300,000 people were killed during this massacre as estimated by Chinese officials [18]. 4.16.3 Flying Tigers Months before Japan attacked Pearl Harbor, American military pilots were hired by the Chinese to strengthen the Air force. 100-200 pilots resigned commissions with the U.S. military and flew for China as ‘The First American Voluntary Group’. They destroyed 296 enemy aircraft, were highly successful after their first combat on December 20, 1941. A journalist wrote in an article, “They flew like tigers”; from then on they were known as ‘Flying Tigers’ (Figure 4.15 [57]). They were disbanded and replaced by U.S. air forces on July 4,1942 [58]. 33 Figure 4.15. Flying the hump. Source: C141 HEAVEN, Flying the hump. C141 Heaven, http://www.c141heaven.info/ dotcom/matsbook/images/a_veteran_in_ olive_drab.jpg, accessed October 2014, n.d. 4.16.4 Tokyo Rose Her real name is Iva Toguri, born on July 4, 1916 in Los Angeles. Tokyo Rose was the generic name given by the allied troops to a series of American speaking women, who made broadcasts of Japanese propaganda (Figure 4.16 [59]). She visited her aunt in Japan in 1941 and was stranded there after the Pearl Harbor attack. She hosted a propaganda and entertainment program-‘Zero Hour’, which was primarily aimed at U.S. soldiers. She was imprisoned for six years, when she came back to the U.S. after the war, for her broadcasts [8]. Figure 4.16. Tokyo Rose. Source: CLOUDINARY, Tokyo Rose. Cloudinary, http://a3.files.biography.com/image/upload/ c_fill,dpr_1.0,g_face,h_300,q_80,w_300/MTE1ODA0OTcxMjY 0OTM1NDM3.jpg, accessed October 2014, n.d. 34 4.16.5 Rosie the Riveter She is a fictional character whose name symbolizes the real women who joined the U.S. workforce during World War II (Figure 4.17 [60]). When the U.S. military male work force was depleted after the attack on Pearl Harbor, this government propaganda campaign was introduced to recruit female workers, which became the most iconic image during the war. The percentage of U.S. female work force increased to 37 percent due to these efforts [12]. Figure 4.17. Rosie the Riveter. Source: WIKIMEDIA, Rosie the Riveter. Wikimedia, http://upload.wikimedia.org/wikipedia/ commons/1/12/We_Can_Do_It!.jpg, accessed October 2014, n.d. 4.16.6 Japanese American Internment After Japan had attacked Pearl Harbor, people of Japanese ancestry living in the West coast of the U.S. were evacuated forcibly from their homes and moved to internment camps. More than 110,000 Japanese Americans were moved to isolated areas from Sierra Nevada to the Mississippi river. By the time evacuation was complete, U.S. had command in the Pacific and individual screening was done at centers to prove loyalty. 17,600 Nisei were accepted for the U.S. armed forces services and later were well known for bravery [8, 56]. 35 CHAPTER 5 MAP IMPLEMENTATION This chapter is related to the logic behind the implementation of Timeline Maps and Individual maps of the Pacific Ocean Theatre and South West Pacific Theatre [3, 4, 6]. 5.1 TIMELINE MAPS This section includes the coding used for generating the timeline maps and guidelines to use the map. Map views are added for reference. 5.1.1 Code and Tool Usage ***************************************************************** Comments start with // through the code ***************************************************************** <!DOCTYPE html> <html> <head> // Importing the JavaScript and other API’s <title>Timeline Map 2</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <style>html, body{height: 100%; width: 100%;margin: 0px 0px;padding: 0px}</style> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script> <script src="http://google-maps-utility-libraryv3.googlecode.com/svn/trunk/infobox/src/infobox.js"></script> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen"> <link rel="stylesheet" href="css/responsive.css" type="text/css" media="screen"> <link rel="stylesheet" href="inc/colorbox.css" type="text/css" media="screen"> <script src="jquery-2.1.1.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> // Loading the menu <script type="text/javascript"> $(document).ready(function(){$("#include").load("index.html");}); </script> </head> <body> <div id="include"></div> <br/><br/> // Initialize the buttons <button type="button" class = "btns" onclick="clean()">Clear Map</button> 36 <button type="button" class = "btns" onclick="prev()"> << Previous</button> <button type="button" class = "btns" onclick="next()">Next >></button> <button type="button" class = "btns" onclick="showAll()">View All Battles</button> <!-- GLOBAL CORE SCRIPTS --> <script> // JSON data used for displaying the content, colors on the map var arrFunction = [ {"lat1":"35.6833","long1":"139.7667","lat2": "31.2000","long2": "121.5000","html": "test.html","divId": "wara","battle": "Battle of Shanghai", "date":"August 13, 1937 – November 26, 1937","attack":"Army", "namem1":"Japan","namem2":"Shanghai","anicolor":"blue","pathcolor":"brown"}, {"lat1":"35.6833","long1":"139.7667","lat2": "30.5833","long2": "114.2833","html": "test.html","divId": "warb","battle": "Battle of Wuhan"]; // Declare map options and styles var myLatlng = new google.maps.LatLng(13.5000, 144.8000); var mapOptions = {zoom: 3,center: myLatlng,streetViewControl: false, scrollwheel: false,navigationControl: false,mapTypeControl: false,scaleControl: false}; var styles = [{stylers: [{"hue": "#55aaff"},{"saturation": 0}]}, {featureType: "administrative",elementType: "geometry",stylers: [{ visibility: "off" }]}]; // Declaring the marker arrays var i=0; var markers = []; var markers2 = []; var flightPath =[]; // Previous button function prev(){ if(i > 0) removeLine(arrFunction[i]);} // Clear Map button function clean(){removeLine1(arrFunction[i]);} var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); map.setOptions({styles: styles}); var i =0; // Next button function next() {if(i < arrFunction.length) initialize(arrFunction[i], map);} // Show all Battles button function showAll() {removeLine1(); for(i in arrFunction){initialize(arrFunction[i], map);}} // Initialize the map function initialize(map1, map) { var lat1 = map1.lat1; var lat2 = map1.lat2;var zoom = map1.zoom; var long1 = map1.long1; var long2 = map1.long2; var pathcolor = map1.pathcolor; var html = map1.html; var divId = map1.divId; var battle = map1.battle; var date = map1.date; var attack = map1.attack; var namem1 = map1.namem1; var namem2 = map1.namem2; var anicolor = map1.anicolor; $(".timelineMinor a").removeClass("open"); $(".timelineMinor a").addClass("closed"); var myLatlng = new google.maps.LatLng(lat1, long1); // Declare icon used for animation on the polyline 37 var lineSymbol = {path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW, icon: mimage,scale: 3, strokeColor: anicolor}; var msymbol = {path: google.maps.Symbol,scale:2} var p1 = new google.maps.LatLng(lat1, long1); var p2 = new google.maps.LatLng(lat2, long2); // Declare polyline flightPath[i] = new google.maps.Polyline({ path: [p1, p2], geodesic: true, strokeColor: pathcolor, strokeOpacity: 1.0, strokeWeight: 4, icons: [{ icon: lineSymbol, offset: '10%'}] }); var mimage = 'images/pin_purple.png'; // Declaring the markers var marker = new google.maps.Marker({position: p1, map: map, title:namem1, icon: mimage}) var marker2 = new google.maps.Marker({position: p2,map: map,title: namem2,icon: mimage}) markers.push(marker); markers2.push(marker2); // Initialize the content in the Infobox when click on the polyline var infotext1 = null; var infowindow = null; $.get(html, function (htmlr) { $('#div1').append($(htmlr)); divMain = "#" + divId; var htmld = $('#div1').find(divMain).html(); infowindow = new InfoBox ({content: '<div class = "infoWindowOverflow">' + htmld + '</div>', disableAutoPan: false, maxWidth: 0, pixelOffset: new google.maps.Size(115, 0), zIndex: null, boxClass: "myInfobox", closeBoxMargin: "2px", closeBoxURL: "close.png", infoBoxClearance: new google.maps.Size(1, 1), visible: true, pane: "floatPane", enableEventPropagation: false}); // Initialize the content in the Infobox when hover on the polyline var textstring = '<div id="content" class = "infoWindowOverflow2" style="color: White; padding:3px; font-weight: bolder; font-size: 12px" id="firstHeading" class="firstHeading"><div ></div><h4 style="margin-top: 5px">' + battle + '</h4>' + '<br/><h5 style="margin-top: 0px">' + date + '</h5><br/><h5 style="margin-top: 0px">' + 'Major Attack: ' + attack + '</h5>' + '</div>'; infotext1 = new InfoBox({content: '<div class = "infoWindowOverflow2" style="background-color:orangered">' + textstring + '</div>', disableAutoPan: false, pixelOffset: new google.maps.Size(-140, 0), zIndex: null, boxClass: "myInfobox2", boxStyle: {background: "url('http://google-maps-utility-libraryv3.googlecode.com/svn/trunk/infobox/examples/tipbox.gif') no-repeat", opacity: 1,width: "200px"} }); }); // Declaring the events used on the map google.maps.event.addListener(flightPath[i], 'click', function () {infowindow.open(map, marker2);}); google.maps.event.addListener(flightPath[i], 'mouseover', function () { infotext1.open(map, marker2); var tempObj = this; tempObj.setOptions({strokeColor: "black"}); this.strokeWeight = 8;}); google.maps.event.addListener(flightPath[i], 'mouseout', function () { infotext1.close(); var tempObj = this; 38 tempObj.setOptions({strokeColor: pathcolor}); this.strokeWeight = 4;}); animateCircle(flightPath[i], map); addLine(); } // Set all the declared contents on the map function setAllMap(map) { for (var i = 0; i < markers.length; i++) { markers[i].setMap(map); markers2[i].setMap(map);}} function addLine(){ flightPath[i].setMap(map); if (i < arrFunction.length) {i++;} } function removeLine() { i--;flightPath[i].setMap(null);} function removeLine1() {while(i>0){ i--; flightPath[i].setMap(null);}} // Animation on the polyline function animateCircle(flightPath, map, infotext1) { flightPath.setMap(map); var count = 0; var timesRun = 0; var interval = setInterval(function(){ timesRun += 1; if(timesRun === 199){ clearInterval(interval);} count = (count + 1) % 200; var icons = flightPath.get('icons'); icons[0].offset = (count / 2) + '%'; flightPath.set('icons', icons);}, 1);} </script> </div> </body> </html> Tool Usage Navigate between 'Next' and 'Previous' buttons to view the Battles based on Timeline View All Battles displays al the wars at a time. Clear Map clears the path between the markers. Use the '+', '-' for zoom control on the map Japan Victory: Blue forward icon with Brown line USA Victory: Red forward icon with Green line Allied Victory: Yellow forward icon with Orange line Hover on any line displays the Name, Date/Year, Major Attack of Battle Click on any line opens a pop-up with more details [Scroll bar is provided] Hover on any Marker displays the Name of the Location. 5.1.2 Map Views The timeline map view of Pacific Ocean Theatre is shown in Figure 5.1. The timeline map view of South West Pacific Theatre is shown in Figure 5.2. 5.2 INDIVIDUAL MAPS This section includes the coding used for generating the individual maps and guidelines to use the map. Map views are added for reference. 39 Figure 5.1. Timeline map view of Pacific Ocean Theatre. Figure 5.2. Timeline map view of South West Pacific Theatre. 5.2.1 Code and Tool Usage ***************************************************************** Comments start with // through the code ***************************************************************** <!DOCTYPE html> <html> <head> // Importing the Javascript and other API’s <title>Pacific Ocean Theatre Individual Maps</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <!--Styles applied to the Map and Info windows--> <style>html, body{ height: 100%; width: 100%;margin: 0px 0px;padding: 0px} #map-canvas {height: 85%; width: 78%;margin: 100px -20px;padding: 0px;}</style> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script> <script type="text/javascript" src="http://google-maps-utility-libraryv3.googlecode.com/svn/tags/markerwithlabel/1.1.9/src/markerwithlabel.js"></script> <script src="http://google-maps-utility-libraryv3.googlecode.com/svn/trunk/infobox/src/infobox.js"></script> 40 <link rel="stylesheet" href="css/screen2.css" type="text/css" media="screen"> <link rel="stylesheet" href="css/responsive.css" type="text/css" media="screen"> <script src="jquery-2.1.1.min.js"></script> // Load the menu bar <script type="text/javascript"> $(document).ready(function(){$("#include").load("index.html");}); </script> <script> var map; // Initializing the function to change according to the parameters provided function initialize(lat1, long1, lat2, long2, html, divId, battle, date, attack, namem1, namem2, anicolor, pathcolor, zoom) { $(".timelineMinor a").removeClass("open"); $(".timelineMinor a").addClass("closed"); var myLatlng = new google.maps.LatLng(lat1, long1); // The features to be included on the map during load var mapOptions = { zoom: zoom,center: myLatlng, streetViewControl: false, scrollwheel: false,navigationControl: false,mapTypeControl: false, scaleControl: false}; // Defining the Arrow used for animation var lineSymbol = {path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW, scale: 4,strokeColor: anicolor}; // Initializing the map map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); var p1 = new google.maps.LatLng(lat1, long1); var p2 = new google.maps.LatLng(lat2, long2); // Path between 2 markers is defined here var flightPath = new google.maps.Polyline({ path: [p1, p2],geodesic: true,strokeColor: pathcolor,strokeOpacity: 1.0, strokeWeight: 4,icons: [{icon: lineSymbol,offset: '100%'}]}); var step = 0; var numSteps = 250; //Change this to set animation resolution var timePerStep = 25; //Change this to alter animation speed var interval = setInterval(function() { step += 1; if (step > numSteps) {clearInterval(interval);} else {var are_we_there_yet = google.maps.geometry.spherical.interpolate(p1,p2,step/numSteps); flightPath.setPath([p1, are_we_there_yet]);}}, timePerStep); flightPath.setMap(map); // Declaring the markers var mimage = 'images/a3.png'; var mimage2 = 'images/a7.png'; var marker = new MarkerWithLabel({position: p1,map: map, icon: mimage,title:namem1,labelContent: namem1, labelAnchor: new google.maps.Point(22, 0), labelClass: "labels", labelStyle: {opacity: 0.8}}) var marker2 = new MarkerWithLabel({position: p2,map: map, 41 icon: mimage2,title:namem2,labelContent: namem2, labelAnchor: new google.maps.Point(22, 0), labelClass: "labels", labelStyle: {opacity: 0.8}}) // Initialize the circle var circle = new google.maps.Circle({center: p2,radius: 200000,strokeColor: "grey", strokeOpacity: 1, strokeWeight: 4, fillColor:"", fillOpacity: 0}); circle.setMap(map); // Set the circle radius var direction = 1; var rMin = 60000, rMax = 240000; setInterval(function() { var radius = circle.getRadius(); if ((radius > rMax) || (radius < rMin)) { direction *= -1;} circle.setRadius(radius + direction * 20000);}, 200); // Events on the map $.get(html, function( htmlr ) { $('#div1').append($(htmlr)); divMain = "#"+divId; var htmld = $('#div1').find(divMain).html(); var infowindow = { content: '<div class = "infoWindowOverflow">'+htmld+'</div>' ,disableAutoPan: false, maxWidth: 0, pixelOffset: new google.maps.Size(-115, 0), zIndex: null, boxClass: "myInfobox",closeBoxMargin: "2px",closeBoxURL: "close.png", infoBoxClearance: new google.maps.Size(1, 1),visible: true, pane: "floatPane" ,enableEventPropagation: false}; // Initialize the content in the Infobox when click on the polyline var textstring = '<div id="content" class = "infoWindowOverflow2" style="color: white; padding:3px; font-weight: bolder; font-size: 12px" id="firstHeading" class="firstHeading"><div ></div><h4 style="margin-top: 5px">'+ battle +'</h4>'+'<br/><h5 style="margin-top: 0px">'+date+'</h5><br/><h5 style="margin-top: 0px">'+'Major Attack: '+attack+'</h5>'+'</div>'; // Initialize the content in the Infobox when hover on the polyline var infotext1 = { content: '<div class = "infoWindowOverflow2" style="background-color: orangered">'+textstring+'</div>',disableAutoPan: false, pixelOffset: new google.maps.Size(140, 0),zIndex: null,boxClass: "myInfobox2",boxStyle: {background: "url('http://googlemaps-utility-library-v3.googlecode.com/svn/trunk/infobox/examples/tipbox.gif') norepeat",opacity:1, width: "250px"}, closeBoxMargin: "2px", closeBoxURL: "close.png" }; google.maps.event.addListener(flightPath, "click", function (e) { infowindowy.open(map, marker2);}); google.maps.event.addListener(flightPath, "mouseover", function (e) { infowindowx.open(map,marker2); flightPath.strokeColor = 'black'; flightPath.strokeWeight = 8;}); google.maps.event.addListener(flightPath, "mouseout", function (e) { infowindowx.close(); flightPath.strokeColor = pathcolor; flightPath.strokeWeight = 4;}); var infowindowy = new InfoBox(infowindow); var infowindowx = new InfoBox(infotext1);}); // Set the map options and styles 42 var styles = [{"featureType": "administrative", "stylers": [{ "visibility": "on"}]}, {"elementType": "geometry",stylers: [{ visibility: "off" }]}, {"featureType": "poi","stylers": [{"visibility": "simplified"}]}, {"featureType": "road","stylers": [{ "visibility": "off"}]}, {"featureType": "water","stylers": [{"visibility": "simplified"}]}, {"featureType": "transit","stylers": [{"visibility": "simplified"}]}, {"featureType": "landscape","stylers": [{"visibility": "simplified"}]}, {"featureType": "road.highway","stylers": [{"visibility": "off"}]}, {"featureType": "road.local","stylers": [{"visibility": "off"}]}, {"featureType": "road.highway","elementType": "geometry","stylers": [{"visibility": "off"}]}, {"featureType": "road.arterial","stylers": [{"visibility": "off"}]}, {"featureType": "water","stylers": [{"color": "#5f94ff"},{ "lightness": 0},{"gamma": 2.86}]}, {"featureType": "road.highway","stylers": [{"weight": 0.6},{"saturation": -85},{"lightness": 61}]}, {"featureType": "road"}, {"featureType": "landscape","stylers": [{"hue": "#0066ff"},{"saturation": 74},{"lightness": 100}]}]; map.setOptions({styles: styles});} </script> </head> <body> <div id="include"></div> <div style="height:100%; width:100%;"> <div class="container2" style="float: left"> <!--<h2>Wars based on Period</h2>--> <div id="timelineContainer" class="timelineContainer"><br class="clear"> // Click event on the battles <dt onclick="initialize(35.6833, 139.7667, 31.2000, 121.5000,'test.html', 'wara', 'Battle of Shanghai','August 13, 1937 – November 26, 1937','Army', 'Japan','Shanghai','blue','brown',5)" style="width: 25px; color: green"><a>Battle of Shanghai</a><p class="pstyle">August 13, 1937 – November 26, 1937</p></dt> <dt onclick="initialize(35.6833, 139.7667, 30.5833, 114.2833,'test.html', 'warb', 'Battle of Wuhan','11 June – 27 October 1938','Army', 'Japan','Wuhan','blue','brown',4)" style="width: 25px"><a>Battle of Wuhan</a><p class="pstyle">11 June – 27 October 1938</p></dt> </dl> </div><br class="clear"></div> </div> <div id="map-canvas" style="float:left; z-index: 1;background: url('images/BattleImages/pacificww2.gif'); background-repeat: no-repeat; backgroundposition: center;" ></div></div> <div id="div1" style="display: none"></div> </body> </html> Tool Usage Click on any battle to view the information on the map Use the '+', '-' for zoom control on the map Japan Victory: Blue forward icon with Brown line USA Victory: Red forward icon with Green line 43 Allied Victory: Yellow forward icon with Orange line Hover on any line displays the Name, Date/Year, Major Attack of Battle Click on any line opens a pop-up with more details [Scroll bar is provided] Hover on any Marker displays the Name of the Location. 5.2.2 Map Views The individual map view of Pacific Ocean Theatre is shown in Figure 5.3. Figure 5.3. Individual map view of Pacific Ocean Theatre. The individual map view of South West Pacific Theatre is shown in Figure 5.4. Figure 5.4. Individual map view of South West Pacific Theatre. 44 CHAPTER 6 SCREENSHOTS In this section, snapshots of the different UI pages used in the application are provided. It gives a glimpse of the features involved in the application and demonstrates how to perform the functions in it. 6.1 MENU The application header consists of a CSS Menu embedded with an icon and a title to navigate in the tool. The menu is made consistent throughout the application (Figure 6.1). Figure 6.1. Menu. It is created in a way for quickly accessing the required content and has sub-menus wherever needed. One can easily switch between the following pages: Home Timeline Maps [Pacific Ocean Theatre, South West Pacific Theatre] Individual Maps [Pacific Ocean Theatre, South West Pacific Theatre] Battles [Pacific Ocean Theatre, South West Pacific Theatre] People Album The Background of the entire application has a slow animation for better appearance. 6.2 HOME The Home page in the application provides basic information about the thesis and a Pacific Theatre image (Figure 6.2). 45 Figure 6.2. Home screen. 6.3 TIMELINE In this page, timeline views of different battles and campaigns are displayed one after the other using the Next and Previous buttons (Figure 6.3). It also contains some instructions for accessing the content in the map. Figure 6.3. Timeline map. 6.4 WAR MAPS In this section, individual maps for different battles and campaigns are portrayed. Navigation links are provided for each of the battles (Figure 6.4). It also contains some instructions for accessing the content in the map. 6.5 BATTLES This section includes a brief summary of battles/campaigns with a corresponding map image beside it (Figure 6.5). Two kinds of views are provided to expand/collapse the information related to each of the battles. Also, Wikipedia and other links are provided for each of them. 46 Figure 6.4. War maps. Figure 6.5. Battles. 6.6 PEOPLE In this section, summaries and images of commanders and leaders involved in the Pacific Theatre of World War II are displayed (Figure 6.6). Also, Wikipedia links are provided. Figure 6.6. People. 6.7 ALBUM This section provides a few videos and images related to the battles in the pacific theatre (Figure 6.7). YouTube videos and animated map videos are embedded into this section (Figure 6.8) [16, 61]. 47 Figure 6.7. YouTube videos. Figure 6.8. Animated map videos. 48 CHAPTER 7 SUMMARY, OBSTACLES, FUTURE WORK, AND TESTING During the course of the thesis, I got to know many interesting facts about the Pacific Theatre of World War II. It was an excellent learning practice and I made several changes and enhancements in the application with the integration of HTML5, CSS3, JavaScript, JQuery and Google Maps. The biggest challenge was to build an interactive Timeline of wars on the Google maps, where I spent lot of time in rebuilding the application to make the end product visually look good. Also, there were minor hurdles to generate the map without reloading when an event is triggered. The application provides vast information on the Pacific Theatre wars and has good UI animations, which can be used as an interactive tool to know more about it. The application can be enhanced to make this tablet and mobile-friendly in the future and add more dynamic content if needed. This application was accessed and tested by several people (not from computer science background) and below are the changes made based on their input. 1. In Timeline maps, the hovered battles are made bolder and look different from other battles. 2. In Individual maps, labels are added under each marker, which specifies the region. 3. The grey and dull fonts used in the application are replaced with other colors, which look more readable in the background. 4. Tool usage section is added wherever the maps are displayed. 5. Added some map based animations related to the Pacific wars in the Album section. 49 REFERENCES [1] S. MAVRODY, Sergey's HTML5 & CSS3 Quick Reference: HTML5, CSS3 and APIs (3rd Edition), Belisso Corp, 2012. [2] B. FRAIN, Responsive Web Design with HTML5 and CSS3, Packt Publishing, Birmingham, UK, 2012. [3] N. C. ZAKAS, Professional JavaScript for Web Developers, John Wiley & Sons Inc., Indianapolis, IN, 2012. [4] J. DUCKETT, JavaScript and JQuery: Interactive Front-End Web Development, John Wiley & Sons Inc., Indianapolis, IN, 2014. [5] GOOGLE DEVELOPERS, Google maps javascript API v3. Google, https://developers.google.com/maps/documentation/javascript/tutorial, accessed October 2014, 2014. [6] J. R. WILSON, Node.js the Right Way: Practical, Server-Side JavaScript That Scales, The Pragmatic Programer, 2013. [7] 39-45WAR.COM, World War Two. 39-45war.com, http://www.3945war.com/maps/japanmap2.jpg, accessed October 2014, n.d. [8] WIKIPEDIA, Pacific theatre. Wikipedia, http://en.wikipedia.org/wiki/Pacific_Theatre, accessed October 2014, n.d. [9] WAR HISTORY ONLINE, 1937 Battle of Shanghai, Japan’s brutal attack on China. War History Online, http://www.warhistoryonline.com/war-articles/1937-battle-shanghaijapans-brutal-attack-china.html, accessed October 2014, 2013. [10] SLIDESHARE.NET, Attack on Pearl Harbor. Image.slidesharecdn.com, http://image.slidesharecdn.com/batalladepearlharbor-140604043339phpapp01/95/batalla-de-pearl-harbour-por-francisco-nieves-4-esoac-15638.jpg?cb=1401874496, accessed October 2014, n.d. [11] D. MARSTON, The Pacific War: From Pearl Harbor to Hiroshima, Osprey Publishing, Oxford, UK, 2005. [12] MILITARY HISTORY, World War II battles – Pacific. Military History, http://militaryhistory.about.com/od/WWIIPacific/, accessed October 2014, n.d. [13] G. ROTTMAN AND P. DENNIS, US World War II Amphibious Tactics, Army and Marine Corps, Pacific Theater, Osprey Publishing, Oxford, UK, 2004. [14] GEORGE MASON UNIVERSITY, Office of military services. George Mason University, http://www.military.gmu.edu, accessed October 2014, n.d. [15] J. PRADOS, Battle of Midway. History, http://www.history.com/topics/world-warii/battle-of-midway, accessed October 2014, n.d. 50 [16] NAVAL HISTORICAL CENTER, World War II-Asiatic-Pacific theater 1941-1946. Naval History and Heritage Command, http://www.history.navy.mil/faqs/stream/faq4521.htm, accessed October 2014, 2000. [17] WEEBLY.COM, Battle of Guadalcanal. Weebly.com, http://kpguadalcanal.weebly.com/ uploads/1/8/1/3/18133459/4158839.jpg?616, accessed October 2014, n.d. [18] WIKIPEDIA, Guadalcanal Campaign. Wikipedia, http://www.princeton.edu/~achaney/ tmve/wiki100k/docs/Guadalcanal_Campaign.html, accessed October 2014, November 2014. [19] J. COSTELLO, The Pacific War: 1941-1945, Perennial, New York, NY, 2002. [20] NATIONAL WORLD WAR II MUSEUM, Iwo Jima flag raising. National World War II Museum, http://www.nationalww2museum.org/assets/images/iwo-jima-flagraising.jpg, accessed October 2014, n.d. [21] THE ASIA-PACIFIC JOURNAL: JAPAN FOCUS, Battle of Okinawa. The Asia-Pacific Journal: Japan Focus, http://www.japanfocus.org/data/2.okbattle.map.jpg, accessed October 2014, n.d. [22] WIKIMEDIA, Atomic bombings. Wikimedia, http://upload.wikimedia.org/wikipedia /commons/thumb/1/1a/Atomic_bomb_1945_mission_map.svg/300pxAtomic_bomb_1945_mission_map.svg.png, accessed October 2014, n.d. [23] ABOUT EDUCATION, World War II. About.com, http://history1900s.about.com /od/worldwarii, accessed October 2014, n.d. [24] IBIBLIO.ORG, Japanese landing on Bataan. Ibilio.org, http://www.ibiblio.org/hyperwar /USA/USA-P-PI/maps/USA-P-PI-13.gif, accessed October 2014, n.d. [25] C. P. CHEN, New Guinea-Papua campaign, phase 3. World War II Database, http://ww2db.com/battle_spec.php?battle_id=48, accessed October 2014, n.d. [26] WORLD WAR II NAVAL BATTLES, Battle of Badung Strait. http://www.ww2navalbattles.com/badung-strait.html, accessed October 2014, n.d. [27] ENCYCLOPEDIA, Naval battles. Battlestations Fansite, http://battlestations.eu/index. php/en/our-encyclopedia/naval-battles, accessed October 2014, 2009. [28] DELSJOURNEY.COM, Battle of the Coral Sea. Delsjourney.com, http://www.delsjourney.com/images/family_history/ww2/neosho/coral_sea/maps/Battle _of_the_Coral_Sea_Map_-_Japanese_Plan_1500wd.gif, accessed October 2014, n.d. [29] SECOND WORLD WAR HISTORY, Homepage. http://www.secondworldwarhistory.com/, accessed October 2014, n.d. [30] WORLD WAR 2, World War II Pacific Islands and Asia. World War 2, http://www.world-war-two.org/pacific.htm, accessed October 2014, n .d. [31] TINYPIC.COM, Solomon Islands American invasions. Tinypic.com, http://i60.tinypic.com/5yay6v.jpg, accessed October 2014, n.d. 51 [32] WIKIMEDIA, New Georgia group. Wikimedia, http://upload.wikimedia.org/wikipedia/commons/1/1a/NewGeorgiaGroupCloseup.png, accessed October 2014, n.d. [33] HISTORYOFWAR.ORG, Military history encyclopedia on the web. Historyofwar.org, http://www.historyofwar.org/battleframe.html, accessed October 2014, n.d. [34] WIKIMEDIA, Envelopment of the Huon Peninsula. Wikimedia, http://upload.wikimedia.org/wikipedia/commons/5/5e/The_Envelopment_of_the_Huon _Peninsula_1943-44.jpg, accessed October 2014, n.d. [35] IBIBLIO.ORG, Aitape Area. Ibiblio.org, http://www.ibiblio.org/hyperwar/AAF/IV/maps/AAF-IV-28.jpg, accessed October 2014, n.d. [36] WIKIMEDIA, Biak Island operation. Wikimedia, http://upload.wikimedia.org/wikipedia/commons/c/c2/Biak_Island_Operation_MayAugust_1944.jpg, accessed October 2014, n.d. [37] UNIVERSITY OF TEXAS LIBRARY, Noemfoor plan of battle. University of Texas Library, http://www.lib.utexas.edu/maps/historical/engineers_v1_1947/noemfoor_battle_plan_1 947.jpg, accessed October 2014, n.d. [38] UNIVERSITY OF TEXAS LIBRARY, Borneo Landings. University of Texas Library, http://www.lib.utexas.edu/maps/historical/engineers_v1_1947/borneo_landings_1945.j pg, accessed October 2014, n.d. [39] NAVAL HISTORY AND HERITAGE, Chuichi Nagumo. Naval History and Heritage, http://www.history.navy.mil/photos/images/h63000/h63423.jpg, accessed October 2014, n.d. [40] US ARMY CENTER OF MILITARY HISTORY, Homepage. http://www.history.army.mil/, accessed October 2014, 2014. [41] PHOTOSHELTER.COM, Isoroku Yamamoto. Photoshelter.com, http://cdn.c.photoshelter.com/img-get/I0000Nq4Nh49JFQs/s/500/jmqa001337.jpg, accessed October 2014, n.d. [42] NAVAL HISTORY AND HERITAGE, Osami Nagano. Naval History and Heritage, http://www.history.navy.mil/photos/images/h63000/h63422.jpg, accessed October 2014, n.d. [43] MICROWORKS.NET, Soemu Toyoda. Microworks.net, http://www.microworks.net/pacific/battles/philippine_sea3.jpg, accessed October 2014, n.d. [44] AMAZONAWS.COM, Hideki Tajo. Amazonaws.com, http://jto.s3.amazonaws.com/wpcontent/uploads/2013/02/nn20130216a3b.jpg, accessed October 2014, n.d. [45] NAVAL HISTORY AND HERITAGE, Chester W. Nimitz. Naval History and Heritage, http://www.history.navy.mil/photos/images/g460000/g466244.jpg, accessed October 2014, n.d. 52 [46] DEPARTMENT OF VETERANS’ AFFAIRS, Papua New Guinea campaigns 1942-1945. Australian Government, http://www.dva.gov.au/commems_oawg/OAWG/ war_memorials/overseas_memorials/png/Pages/png%20campaigns%201942-45.aspx, accessed October 2014, n.d. [47] RMP ARCHIVE, Douglas MacArthur. RMP Archive, http://rmparchive.com/images /hosting/600Border/LC2306-600Border.jpg, accessed October 2014, n.d. [48] WORLD WAR 2, World War 2. World War 2, http://www.world-war-2.info, accessed October 2014 [49] NAVAL HISTORY AND HERITAGE, William Frederick Halsey Jr. Naval History and Heritage, http://www.history.navy.mil/photos/images/k15000/k15137.jpg, accessed October 2014, n.d. [50] NAVAL HISTORY AND HERITAGE, Frank Jack Fletcher. Naval History and Heritage, http://www.history.navy.mil/photos/images/g10000/g14193.jpg, accessed October 2014, n.d. [51] MEDIA CACHE, Raymond Ames Spruance. Media Cache, http://media-cacheak0.pinimg.com/736x/50/4a/84/504a846166970c4338f790659585f174.jpg, accessed October 2014, n.d. [52] NAVAL HISTORY AND HERITAGE, James Harold Doolittle. Naval History and Heritage. http://www.history.navy.mil/photos/images/ac00001/ac02102.jpg, accessed October 2014, n.d. [53] GOPHOTO, Franklin D. Roosevelt in World War 2. Gophoto, http://gophoto.us/key/franklin%20d%20roosevelt%20in%20ww2, accessed October 2014, n.d. [54] WAR HISTORY ONLINE, Pappy Boyington. War History Online, http://www.warhistoryonline.com/wp-content/uploads/2013/01/PappyMain1.jpg, accessed October 2014, n.d. [55] NNDB, Chiang Kai-shek. NNDB, http://www.nndb.com/people/974/000086716/ckssm.jpg, accessed October 2014, n.d. [56] WORLD WAR II HISTORY INFO, The pacific theatre. World War II History Info, http://www.worldwar2history.info/Pacific/, accessed October 2014, n.d. [57] C141 HEAVEN, Flying the hump. C141 Heaven, http://www.c141heaven.info/dotcom/ matsbook/images/a_veteran_in_olive_drab.jpg, accessed October 2014, n.d. [58] B. EISEL, The Flying Tigers; Chennault's American Volunteer Group in China, Air Force and Museums Program, Washington D.C., 2009. [59] CLOUDINARY, Tokyo Rose. Cloudinary, http://a3.files.biography.com/image/upload /c_fill,dpr_1.0,g_face,h_300,q_80,w_300/MTE1ODA0OTcxMjY0OTM1NDM3.jpg, accessed October 2014, n.d. [60] WIKIMEDIA, Rosie the Riveter. Wikimedia, http://upload.wikimedia.org/wikipedia/ commons/1/12/We_Can_Do_It!.jpg, accessed October 2014, n.d. 53 [61] HISTORY ANIMATED, World War II Pacific animated maps. History Animated, http://www.pacificwaranimated.com, accessed October 2014, n.d.