Apr 27, 2008

Get iPhone Filesystem via SSH

The following code snippet shows you how to get the iphone filesystem via SSH. The file system will be put at /usr/local/share/iphone-filesystem

mkdir -p /usr/local/share/iphone-filesystem
cd /usr/local/share/iphone-filesystem
mkdir -p ./System/Library ./usr
scp -r root@[iphone_ip]:/System/Library/Frameworks .
mv Frameworks ./System/Library
scp -r root@[iphone_ip]:/usr/lib .
mv lib ./usr

Apr 15, 2008

Software Domain for Career Development - Business Software

If you have not seen the list of software domain, find in my previous post
In this post, I'm going to show the roadmap, for involving into Business Software development.

As in Business Software domain, there may have many way for you to go, such as an ERP system, HRM system, CRM system, the system here is mostly to support the business process in an Enterprise.

Some hot applications today can be listed out here are
  • SAP: this is an all in one business solution for ERP includes Finance, Human Resource, Project Management, Training, Employee Portal...
  • SharePoint: this is an enterprise portal developed by Microsoft and its provide many functionalities such as Enterprise Portal, Document Management, Records Center, Content Management System...
  • Microsoft Dynamics AX: this is a Business application of Microsoft
  • BizTalk: this is a bridge for connecting LOB application developed by Microsoft
  • Surgar CRM: an open-source Customer Relationship Management system
  • Oracle
For this domain, I think we should not develop a new one but study some existing, because they've developed for long times and DO YOU WANT TO RE-INVENT the same thing?

The three important applications I think you could focus is SAP, SharePoint, BizTalk
  1. SAP: to get involve with SAP, you should have some basic knowledge in a specified business domain such as Finance, Human Resource, Projects...If you want to involve into the Basis core of the SAP, you should have following knowledge
    • J2EE
    • Web Application
    • Basic ABAP
    • Database such as MSSQL, DB2,...
    • OS: Windows Server, Linux
  2. SharePoint: the SharePoint is rather simpler than SAP, but you should familiar with Microsoft Technologies such as
    • .NET 2.0, Web Parts, Workflow
    • Web Services
    • Microsoft SQL Server
    • Some SharePoint techs: Sites, Lists, Contents...
    • Excel Services
    • Forms Server
    • Microsoft SQL Server Reporting Services
    • Windows Server
  3. BizTalk: this is a integration solution from Microsoft, allows you to integrate your LOBs together. You should know
    • Database techs: MSSQL, DB2, Oracle...
    • Web Services
    • .NET 2.0
    • Workflow
Correct me if something wrong :-)

Software Domain for Career Development

For three years working in Global CyberSoft, I've recognized some software domains for developing. And here are some software domains for your career development plan

  1. Business software: this type of software is related to business domain such as accounting, docketing, ERP, CRM..., for who want to write management application such as ERP, Human Resource Management.
  2. Analytics: related to data mining, data processing, decision support system. This domain is for who want to dig more in Database, Data Mining, and AI
  3. Airline reservations: this related to Air Port and the system to manage airline reservation. For who loves Communication + Web + Database
  4. Banking: related to banking system such as Credit Card, ATM, Online Banking. Those who is interested in banking related system, and should have the secure software mindset
  5. Commerce: some examples are Trade, Auctions, Bar code scanner. For those who is interested in E-Commerce technology
  6. Compilers: Dig through the compiler such as Parser, Generation, Linker, Loader
  7. Communication: some such as e-mail, IM, VOIP, Contact Management, suitable for who loves IP technology
  8. Computer graphics: Animation, Special Effect, Image Editing...
  9. Cryptography: RSA, DSA, Secure Key...
  10. Databases
  11. Embedded systems: Automotive, Telephony, Medical Device Software, Mobile
  12. Engineering: Computer Aid Design, Electronic Design Automation, Simulation
  13. File: related to file such as File sharing, File synchronization, FTP
  14. Finance: Stock market
  15. Games
  16. Information systems: System to manage information such as Personnel Data,
  17. Logistics: Supply Chain Management, related to Factory Automation
  18. Manufacturing: CAM
  19. Music
  20. Network Management
  21. Networks and Internet: some related to DNS, Protocols, Router.
  22. Office suites: Word, Spreadsheet, Presentation
  23. Operating systems
  24. Robotics
  25. Signal processing: Image Processing, Speech Processing, Text Recognition
  26. Simulation
  27. Sciences
  28. Traffic Control
  29. Training
  30. Visualization
  31. Voting
  32. World wide web: Web Browser, Web Server
  33. Healthcare

So which domain you would like to join?

Missed something? Fix me.

Apr 1, 2008

Global CyberSoft PM Forum 2008

Global CyberSoft PM Forum 2008

If you have chance to join the forum, it's so interesting. Here, we share our knowledge and experiences on project management, in order to develop ourself. This year, we have done many things to improve Global CyberSoft. And the year 2008 should be so :-)

Here are some pictures

All people who has attended the seminar

Mr. An Cao

Mr. Vien Nguyen

Mr. Vu Tran

Mr. Quynh Nguyen

Mr. Toan Ngo

Our CEO, mr. Chi Ngo

See you on 2009 PM Forum :-)