This document provides an orientation for a course on social media and mobile apps programming. The course introduces key topics like developing apps for Android and iOS using Java, Objective-C, HTML5, CSS3, JavaScript, and frameworks like PhoneGap and jQuery Mobile. Students will learn to integrate social media APIs from Google, Facebook, and Twitter. The course aims to help students understand and apply concepts of social media and mobile apps programming through lectures, discussions, practical assignments, and a final project.
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
1021 smap14 social media apps programming reviewimyday
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
“Youth-led Tech | Summer 2015” is a technology mentoring program in five Chicago neighborhoods: Austin, Englewood, Humboldt Park, North Lawndale, and Roseland. As part of this program, we’re teaching various classes on digital skills. We’ve open sourced our curriculum through a series of blog posts.
We cover an introductions to WordPress, Wordpress dashboards, themes, how to post, and how to add media to your WordPress site. We also have set time aside each day for students to work on their typing skills.
These are minute-by-minute guides on teaching the youth. If you want to start your own Youth-Led Tech program, this is the place to start. At Smart Chicago, we are dedicated to sharing all of our methods. Not just code published to Github (though we do that, too), but whole swaths of templates, resources, and guides that help spread the practice of community technology.
“Youth-led Tech | Summer 2015” is a technology mentoring program in five Chicago neighborhoods: Austin, Englewood, Humboldt Park, North Lawndale, and Roseland. As part of this program, we’re teaching various classes on digital skills. We’ve open sourced our curriculum through a series of blog posts.
We cover an introductions to WordPress, Wordpress dashboards, themes, how to post, and how to add media to your WordPress site. We also have set time aside each day for students to work on their typing skills.
These are minute-by-minute guides on teaching the youth. If you want to start your own Youth-Led Tech program, this is the place to start. At Smart Chicago, we are dedicated to sharing all of our methods. Not just code published to Github (though we do that, too), but whole swaths of templates, resources, and guides that help spread the practice of community technology.
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
1021 smap14 social media apps programming reviewimyday
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
“Youth-led Tech | Summer 2015” is a technology mentoring program in five Chicago neighborhoods: Austin, Englewood, Humboldt Park, North Lawndale, and Roseland. As part of this program, we’re teaching various classes on digital skills. We’ve open sourced our curriculum through a series of blog posts.
We cover an introductions to WordPress, Wordpress dashboards, themes, how to post, and how to add media to your WordPress site. We also have set time aside each day for students to work on their typing skills.
These are minute-by-minute guides on teaching the youth. If you want to start your own Youth-Led Tech program, this is the place to start. At Smart Chicago, we are dedicated to sharing all of our methods. Not just code published to Github (though we do that, too), but whole swaths of templates, resources, and guides that help spread the practice of community technology.
“Youth-led Tech | Summer 2015” is a technology mentoring program in five Chicago neighborhoods: Austin, Englewood, Humboldt Park, North Lawndale, and Roseland. As part of this program, we’re teaching various classes on digital skills. We’ve open sourced our curriculum through a series of blog posts.
We cover an introductions to WordPress, Wordpress dashboards, themes, how to post, and how to add media to your WordPress site. We also have set time aside each day for students to work on their typing skills.
These are minute-by-minute guides on teaching the youth. If you want to start your own Youth-Led Tech program, this is the place to start. At Smart Chicago, we are dedicated to sharing all of our methods. Not just code published to Github (though we do that, too), but whole swaths of templates, resources, and guides that help spread the practice of community technology.
How to Succeed at Real International SEO Scenarios - #SearchLove London Aleyda Solís
International SEO presentation at SearchLove London with three of the most common International SEO challenges, learnings, actions to take and tools to use to overcome them.
International Search Engine Optimisation White Paper: how to speak the langua...Susan Hallam
How can you make your website visible in international search engines? This White Paper explains the steps a business needs to take to optimise a website for global search, for multilingual and multinational websites.
1021 smap14 social media apps programming reviewimyday
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
Technology for Creative Classroom Communication: Web 2.0 Tools and Apps for T...Michael Campana
This presentation will discuss educational uses and benefits of five free web tools and their companion mobile device apps, all of which promote more effective and creative classroom communication by teachers and students. Tools presented will include WordPress, Tagxedo, Canva, FlipGrid, and WeVideo. The intended audience is high school educators.
Conference presentation by: Michael P. Campana, Old Dominion University
More people are using mobile platforms to access information - can your business afford to be left behind in an age of rapid digital transformation?
When once it was acceptable to be in the late majority when it came to adjusting your business to technological advancements, nowadays you have to lead the pack in order to be a viable business.
The paper has been presented with a system that is
created on the android platform targeting the students studying in
an engineering institute. The application is created for effortless
day to day official work in an institute. Students will be served
with the benefits like compilation of branch wise question papers,
general aptitude questions, video lectures, newspapers, with
some interesting features like parent-teacher portal, feedback
system and ask your queries block. The application is designed
using core java coding, layout is fabricated with xml extension,
complete creation is done on android studio. Login authentication
is developed via Firebase Auth, newspapers have been linked
through their URL, video lectures are engrossed with API and
a separate website is created for parent-teacher interaction.
Based on the above mentioned ideology, We are fabricating an
application using android design studio kit which is majorly
concerned for the effortless access of all the essentials required
in an institute.
How to Succeed at Real International SEO Scenarios - #SearchLove London Aleyda Solís
International SEO presentation at SearchLove London with three of the most common International SEO challenges, learnings, actions to take and tools to use to overcome them.
International Search Engine Optimisation White Paper: how to speak the langua...Susan Hallam
How can you make your website visible in international search engines? This White Paper explains the steps a business needs to take to optimise a website for global search, for multilingual and multinational websites.
1021 smap14 social media apps programming reviewimyday
Social Media Apps Programming (SMAP)
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
*This course introduces the fundamental concepts and practices of social media and mobile apps programming.
*Topics include
Introduction to Android / iOS apps programming,
Developing Android native apps with Java (Eclipse),
Developing iPhone / iPad apps native apps with objective-C (XCode),
Mobile apps using HTML5/CSS3/JavaScript,
jQuery Mobile,
Create hybrid apps with Phonegap,
Google app engine, Google map API,
Facebook API,
Twitter API,
Case study on social media apps programming and marketing in Google Play and App Store.
*Course Syllabus
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
Course Title: Social Media Apps Programming
Instructor: Min-Yuh Day
Course Class: TLMXM1A (MIS MBA)
Master’s Program, Department of Information Management, 1A
Details
Selective
One Semester
2 Credits
Time & Place: Thu 9,10 (16:10-18:00) B310 (V201)
Technology for Creative Classroom Communication: Web 2.0 Tools and Apps for T...Michael Campana
This presentation will discuss educational uses and benefits of five free web tools and their companion mobile device apps, all of which promote more effective and creative classroom communication by teachers and students. Tools presented will include WordPress, Tagxedo, Canva, FlipGrid, and WeVideo. The intended audience is high school educators.
Conference presentation by: Michael P. Campana, Old Dominion University
More people are using mobile platforms to access information - can your business afford to be left behind in an age of rapid digital transformation?
When once it was acceptable to be in the late majority when it came to adjusting your business to technological advancements, nowadays you have to lead the pack in order to be a viable business.
The paper has been presented with a system that is
created on the android platform targeting the students studying in
an engineering institute. The application is created for effortless
day to day official work in an institute. Students will be served
with the benefits like compilation of branch wise question papers,
general aptitude questions, video lectures, newspapers, with
some interesting features like parent-teacher portal, feedback
system and ask your queries block. The application is designed
using core java coding, layout is fabricated with xml extension,
complete creation is done on android studio. Login authentication
is developed via Firebase Auth, newspapers have been linked
through their URL, video lectures are engrossed with API and
a separate website is created for parent-teacher interaction.
Based on the above mentioned ideology, We are fabricating an
application using android design studio kit which is majorly
concerned for the effortless access of all the essentials required
in an institute.
The prime objective of “Hostel out pass application” is to create a full-fledged Android application which could help
the students to fill an out pass form and get approval from the consent staff and coordinators at one click. The form will be
approved finally by the parent also thus making sure that the student’s activity is brought to parents notice. This helps in avoiding
the problems which occur when carried out manually. It improves the efficiency of the system. It is a customized user-friendly
application for hostel students which provides out pass information. This project offers the user to enter the data through simple and interactive manner.
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...csandit
Mobile application uses and development is a rapidly growing sector. Nowadays mobile devices
are more powerful and portable with plenty of useful tools for assisting people handle daily life.
The main objective of this paper is to develop a mobile application that solves the problems
facing bus drivers and parents when parents do not show up, and when kids wait for a long
time. The application also produces the current drivers map to be used for bus fleet
management purposes. The application makes use of the location service on Android to specify
the current location of the driver, and the Google’s cloud to device messaging to push
approaching notifications to parents. The application is developed using an Extreme
Programming (XP) based methodology that performs the analysis, design, implementation, and
testing iteratively.
Similar to 1021 smap01 social media apps programming (20)
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
PHP Frameworks: I want to break free (IPC Berlin 2024)
1021 smap01 social media apps programming
1. Tamkang
University
Social Media Apps Programming
Course Orientation and Introduction to
Social Media and Mobile Apps Programming
1021SMAP01
TLMXM1A (8687) (M2143) (Fall 2013)
(MIS MBA) (2 Credits, Elective) [Full English Course]
Thu 9,10 (16:10-18:00) B310
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management
Tamkang University
http://mail.tku.edu.tw/myday
2013-09-26
2. #1 Activity on the Web?
Social Media
Source: Social Media Business, http://www.youtube.com/watch?v=X9sTq3pzNQQ
2
4. Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript:
Making App Store Apps Without Objective-C or Cocoa, O’reilly, 2010
Source: http://www.amazon.com/Building-iPhone-Apps-HTML-JavaScript/dp/0596805780
4
6. Course Syllabus
Tamkang
University
Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
• Course Title: Social Media Apps Programming
• Instructor: Min-Yuh Day
• Course Class: TLMXM1A (MIS MBA)
– Master’s Program, Department of Information
Management, 1A
• Details
– Selective
– One Semester
– 2 Credits
• Time & Place: Thu 9,10 (16:10-18:00) B310
6
7. Tamkang
University
Department Teaching Objectives
• Devoting to the integration and research of
information technology and business
management knowledge
• Cultivating for society, middle and higher level
managers with both information capabilities
and modern management skills
7
8. Tamkang
University
Department Core Competences
1.
2.
3.
4.
5.
6.
7.
8.
Use of modern management knowledge
Logical thinking
Critical analysis
Integration of information technology and
business management
Research and innovation
Theory and applications data analysis
Information and communication security
management
Verbal and writing communication skills
8
9. Course Introduction
Tamkang
University
• This course introduces the fundamental concepts and
practices of social media and mobile apps programming.
• Topics include
– Introduction to Android / iOS apps programming,
– Developing Android native apps with Java (Eclipse),
– Developing iPhone / iPad apps native apps with objective-C
(XCode),
– Mobile apps using HTML5/CSS3/JavaScript,
– jQuery Mobile,
– Create hybrid apps with Phonegap,
– Google app engine, Google map API,
– Facebook API,
– Twitter API,
– Case study on social media apps programming and
marketing in Google Play and App Store.
9
13. Course Schedule (1/3)
Week Date Subject/Topics
• 1 2013/09/19 Mid-Autumn Festival (Day off)
• 2 2013/09/26 Course Orientation and Introduction to
Social Media and Mobile Apps Programming
• 3 2013/10/03 Introduction to Android / iOS Apps
Programming
• 4 2013/10/10 Double Tenth Day (Day off)
• 5 2013/10/17 Developing Android Native Apps with Java
(Eclipse) (MIT App Inventor)
• 6 2013/10/24 Developing iPhone / iPad Apps Native Apps
with Objective-C (Xcode)
13
14. Course Schedule (2/3)
Week Date Subject/Topics
• 7 2013/10/31 Mobile Apps using HTML5/CSS3/JavaScript
• 8 2013/11/07 jQuery Mobile
• 9 2013/11/14 Create Hybrid Apps with Phonegap
• 10 2013/11/21 Midterm Exam Week (Midterm Project
Report)
• 11 2013/11/28 jQuery Mobile/Phonegap
• 12 2013/12/05 Google App Engine
14
15. Course Schedule (3/3)
Week Date Subject/Topics
• 13 2013/12/12 Google Map API
• 14 2013/12/19 Facebook API (Facebook JavaScript SDK)
(Integrate Facebook with iOS/Android Apps)
• 15 2013/12/26 Twitter API
• 16 2014/01/02 Case Study on Social Media Apps
Programming and Marketing in Google Play
and App Store
• 17 2014/01/09 Final Project Presentation
• 18 2014/01/16 Final Exam Week (Final Project Report)
15
16. Grading Policy
• Mark of Usual: 50%
• Final Apps Project: 50%
– Midterm Project Report
– Final Project Report
16
17. Textbooks and References
• Textbook: Slides
– http://mail.tku.edu.tw/myday/teaching.htm#1021SMAP
• Jonathan Stark, Building iPhone Apps with HTML,
CSS, and JavaScript: Making App Store Apps
Without Objective-C or Cocoa, O’reilly, 2010.
• Rohit Ghatol and Yogesh Patel, Beginning
PhoneGap: Mobile Web Framework for JavaScript
and HTML5, Apress, 2012.
• Jon Reid, jQuery Mobile, O’reilly, 2012.
17
18. References
•
•
•
•
•
•
•
•
•
jQuery Mobil: http://jquerymobile.com/
PhoneGap: http://phonegap.com/
MIT App Inventor: http://appinventor.mit.edu/
Apple Developer: https://developer.apple.com/
Android Developer: http://developer.android.com/
Facebook Developers: https://developers.facebook.com/
Twitter Developers: https://dev.twitter.com/
Google App Engine: https://developers.google.com/appengine/
Gephi: Social Network Analysis and Visualization:
https://gephi.org/
• Netvizz: Facebook Netvizz app:
https://apps.facebook.com/netvizz/
18
19. Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript:
Making App Store Apps Without Objective-C or Cocoa, O’reilly, 2010
Source: http://www.amazon.com/Building-iPhone-Apps-HTML-JavaScript/dp/0596805780
19
20. Rohit Ghatol and Yogesh Patel, Beginning PhoneGap: Mobile Web
Framework for JavaScript and HTML5, Apress, 2012
Source: http://www.amazon.com/Beginning-PhoneGap-Mobile-Framework-JavaScript/dp/1430239034
20
21. Jon Reid, jQuery Mobile, O’reilly, 2012
Source: http://www.amazon.com/jQuery-Mobile-Running-Maximiliano-Firtman/dp/1449397654
21
31. Summary
• This course introduces the fundamental concepts and
practices of social media and mobile apps programming.
• Topics include
– Introduction to Android / iOS apps programming,
– Developing Android native apps with Java (Eclipse),
– Developing iPhone / iPad apps native apps with objective-C
(XCode),
– Mobile apps using HTML5/CSS3/JavaScript,
– jQuery Mobile,
– Create hybrid apps with Phonegap,
– Google app engine, Google map API,
– Facebook API,
– Twitter API,
– Case study on social media apps programming and
marketing in Google Play and App Store.
31
32. Tamkang
University
Social Media Apps Programming
Contact
Min-Yuh Day, Ph.D.
Assistant Professor
Department of Information Management,
Tamkang University
Tel: 886-2-26215656 ext. 2846
Fax: 886-2-26209737
Office: B929
Address: No.151, Yingzhuan Rd., Danshui Dist.,
New Taipei City 25137, Taiwan (R.O.C.)
Email: myday@mail.tku.edu.tw
Web: http://mail.tku.edu.tw/myday/
32