Thursday, October 24, 2013

Free Programming Book by Penang SQL Accounting Software



1. Game Creation with XNA - Wikibooks, 2012

This book is a collection of tutorials on game creation with Microsoft's XNA framework. Contents: Basics; Game Design; Mathematics and Physics; Programming; Audio and Sound; 2D/3D Game Development; Networking and Multiplayer; AI; Kinect; etc.

2. The Python Game Book by Horst Jens et al. - thepythongamebook.com, 2012

The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.

 Making Games with Python and Pygame by Al Sweigart, 2012

This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.

4. Introduction to Programming Through Game Development Using Microsoft XNA Game Studio by Rob Miles - Microsoft Press, 2009

Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune. This curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework.

5. Programming Vertex, Geometry, and Pixel Shaders by Wolfgang Engel, et al., 2011

This reference covers the advanced rendering techniques important for graphics programmers in the game and film industries, and will help them implement these techniques with DirectX 10. Intended for people with background in DirectX8 or DirectX9.

6. BlitzMax - Wikibooks, 2010

BlitzMax is a computer programming language based on BASIC. The code is first converted to a low level assembler format which is then assembled into object code for the target platform. BlitzMax is capable of compiling for Windows, Linux and Mac OS.

7. Creating a Simple 3D Game with XNA - Wikibooks, 2010

This tutorial is designed to provide a guide to using XNA to help create games in as simple and a visual way as possible. Examples of all of the basic elements to get started on a simple game are included, including controls, sound, and gameplay.

8. Beginning C++ Through Game Programming by Michael Dawson - Course Technology PTR, 2010

If you're ready to jump into the world of programming for games, Beginning C++ Through Game Programming will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals.

9. Pro Java 6 3D Game Development by Andrew Davison - Apress, 2007

Pro Java 6 3D Game Development explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. The author assumes you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course.

10. Blender 3D: Noob to Pro - Wikibooks, 2010

This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.

11. Blender Basics: Classroom Tutorial Book by James Chronister, 2009

Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.

12. Strategy Game Programming by Martin Fierz, 2005

These pages intend to give a comprehensive overview of the elements of a computer program which can play two-player strategy games like tic-tac-toe, connect four, checkers and chess. Code fragments in this text are written in C.

13. The Linux Gamers' HOWTO by Peter Jay Salzman, Frederic Delanoy, 2004

This is a stepping stone to to give people the knowledge to begin thinking about what is going on with their games. You need to know a little more about what's going on behind the scenes with your system to be able to keep your games healthy.

14. Killer Game Programming in Java by Andrew Davison - O'Reilly Media, 2009

This book is for people who already know the basics of Java. It teaches reusable techniques which can be pieced together to make lots of games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.

15. The Java Game Development Tutorial by Fabian Birzele - Java Cooperation, 2004

A very detailed introduction into the development of online games using Java. The text will lead you from the basic structure of an applet to the development of a whole game. Topics covered: AI, level editors, random generation of landscapes, etc.

16. Action Arcade Adventure Set by Diana Gruber - Coriolis Group Books, 1994

The art and science of creating side scroller games is documented quite thoroughly in this book. If you can look past some obvious anachronisms, you will find that this old book still contains a lot of useful information.

17. So you want to be a Computer Game Developer? by Diana Gruber - Fastgraph, 2000

If you have the brains, the talent, and the courage to take risks, a career in Computer Game Development may be right for you. The job security and the creative satisfaction can all be yours, but only if you have what it takes to do the job.

18. Learning to Draw Basic Graphics in C++ by Michael Morrison - InformIT, 2004

Learn how to use C++ code to create basic animated graphics in this chapter from Beginning Game Programming by Michael Morrison. Practical lesson based on C++ programming, the basics of drawing graphics using the Windows Graphics Device Interface.

19. Adventure in Prolog by Dennis Merritt - Springer, 1990

This book takes a pragmatic, rather than theoretical, approach to the language and is designed for programmers interested in adding this powerful language to their bag of tools. Much of the book is built around the writing of a short adventure game.

20. GPU Gems 3 by Hubert Nguyen - Addison-Wesley Professional, 2007

This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.

21. Pangea Software's Ultimate Game Programming Guide for Mac OS X by Brian Greenstone - Pangea Software, Inc, 2004

Programming secrets for aspiring Mac game programmers. The book covers OpenGL, HID Manager, OpenAL, Rendezvous, Core Graphics, Quicktime, Maya plug-ins, stereo 3D rendering, AltiVec optimizations, networking, copy-protection, marketing strategies, etc.

22. The Java Game Programming Tutorial by Garry Morse, 1997

This tutorial starts with basic issues in the Java language with regard to applets, particularly for beginners or knowledgeable programmers who wish to make online Java presentations or games. The tutorial applets are available for downloading.

23. Creating Adventure Games On Your Computer by Tim Hartnell - Ballantine Books, 1984

Though dated, Hartnell's book is a good introduction to adventure game construction. While the book focuses on BASIC programming, which wouldn't be a programmer's choice today, it offers sound design techniques for the absolute beginner.

24. Michael Abrash's Graphics Programming Black Book by Michael Abrash - Coriolis Group Books, 2001

A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.

25. The Art of Computer Game Design by Chris Crawford - Osborne/McGraw-Hill, 1997

One of the pioneer works seriously about video game. It explains what is a game, why people play games, and how to design a game. The author describes in detail what goes into the game design including many examples from his own experience.

26. Simulating Humans: Computer Graphics Animation and Control by N. I. Badler, C. B. Phillips, B. L. Webber - Oxford University Press, USA, 1993

This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.

27. Programming Linux Games by John R. Hall - No Starch Press, 2001

A complete guide to developing 2D Linux games, written by the Linux experts. It teaches the basics of Linux game programming and discusses important multimedia toolkits. You will learn to write and distribute Linux games.

28. Invent Your Own Computer Games with Python by Albert Sweigart - Albert\Sweigart, 2008

A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.

Bifrost Tech - Malaysia Top Software Company, Provide ERP/CRM/Business Software Solution

Sunday, July 7, 2013

Best and Popular Accounting Software in Malaysia

Best and Popular accounting software in Malaysia

 Find out which are the best accounting software in Malaysia popularly used by the small business owners in Malaysia.   But first we will define what is an accounting software and what should be included in a basic accounting software.

What is accounting software?

Accounting software is an application software that helps you record and process your business related transactions – transactions such as sales, purchases, payments to suppliers and receipts from customers. A good accounting system should also function as an accounting information system, as well as a management information system.

Types of accounting software in Malaysia

Some accounting systems consist of a core module and several add-on optional modules. Some other accounting systems are made up of several inter-dependent modules, and are described as integrated systems.
The core modules that are necessary in order to be able to generate your financial statements are the General Ledger module, Cash Book module and the Accounts Receivable and Accounts Payable module. Optional modules that help to ease the business operations are the Sales Order module, Billings module, Purchase Requisition module, Purchase Order module, Inventory / Stock control module, Payroll module, Timesheet module, Inquiry module, Electronic payment module, and the CRM module.
In evaluating the best accounting software for your company, you need to ask yourself which modules are necessary for your business at that point of time, and also for the future.

List of Accounting software in Malaysia

Here is the list of the popular brands of accounting software Malaysia, grouped by country of origin, and listed in alphabetical order
Accounting software that originates from Malaysia
Accounting software in Malaysia that originated from other countries

Where can you buy accounting software Malaysia

The list of accounting software Malaysia above are general-purpose systems suitable for most trading and service industries.  They can be bought ‘off the shelf’ and are generally not customizable or modified in any way.  If you are operating in specific industries, you may contact certain ERP solution provider such as Bifrost Tech or YGL to customize solution for your company.
The Malaysian accounting software can be bought directly from the developers themselves, or from consultants and agents of the company.   The accounting software that originate from other countries are normally available from the authorized distributor’s office, IT stores, and also through independent agents, consultants and system integrator acting for the distributor.

Penang SQL Accounting Software 

Friday, July 5, 2013

Available ERP software in Malaysia

Tier 1: SAP , Peoplesoft , Oracle.....
Tier 2: Navision, Skala, .......
Tier 3: Bifrost Tech, Karensoft, UBS, SQL Accounting......

When talking about ERP software, most Malaysian with some ERP knowledge will come across the above ERP provider. The first 3 company, we normally position them as "tier 1", then the next 2 is "tier 2" and the last 2 is "tier 3" ( of course there are many providers in market for tier 1, 2 and 3, the above named companies are just an example)

What does it mean ?

well , tier 1 , 2 and 3 is the service scope and different market segmentation they serve. For "tier 1" provider, they normally target on Multi Nationals Corporation (MNC) with the budget of millions dollars, and "tier 2" provider target on listed companies and large organization with the budget of less than a million, and "tier 3" provider target on Small and Medium Industries (SMI) with the budget of less than RM 100,000.

I am regret to know some tier 2 providers are still unaware of the business trends, they are still concern on finding big corporation with the budget of RM 300,000 to RM 800,000. When I was talking to such providers, they normally say " SMI ? They got budget or not ? If got more that RM 300,000 then could be considered........"

They don't know the other side is saying : " Tier 2 provider? They can lower the price or not ? If they can lower the price to below RM 100,000, then I will be glad to find one" - from the SMI

Obviously, closing a deal with the budget of RM 300,000 to RM 800,000 is much more profitable compare to closing a deal with the budget of RM 100,000. Most Tier 2 providers will give many reasons why they do not go to below RM 100,000 ...... For example, company image, less profit, high overhead etc.....

We are always talking about "long-term business partnership". It sounds good. But when it come to practice, many tier 2 providers just concern on short term profit, and ignore long term benefits.

Just imagine, these SMI will keep growing, one day, they may become MNC and listed companies as well, if you are smart enough, target to the right SMI with the potential to grow big , lower the ERP software price for them to use, when they grow, they will ask for more from your ERP software - and eventually, throughout the period, your ERP software price selling to those SMI will sure exceed RM 300,000 and above.

and one more important reward - they trust you.

For tier 3 provider such as Bifrost Tech and Karensoft, they are targeting on SME with the budget lower than RM 100,000 - sometimes could be RM 50,000 . Anywhere , with that price, the SMI also cannot expect too much on features or customization. Finding a good tier 3 provider could be a challenge, and try to understand how the ERP provider develop and customize software for your business. 

Penang ERP Software Provider




Saturday, June 15, 2013

Why Free Guide for Software

I'm used to work for Top 100 multinational company for more than 10 years. While in the big company, everything is control through system and process oriented. After I have a side business with my partner, discovered that in Malaysia and Singapore, even though listed companies still deal with old tools such as Excel & Word to handle their daily operation to take sales order, inventory, and etc. It was very out-of-date and pieced together of separate programs with little to no integration between them, necessitating multiple entries in multiple systems for the same order. In short, a very inefficient and human-error prone system. 

Then we used up 3 months to search among the paid & free ERP software. It's not easy to search for right software that can fit into your business. That's the time i wish someone who will write a free guide on the web and provide me a guide how to deal with all these software. Lot's of my friends also cheated by so call IT support company to ask them buy more license for some useless operation such as a windows server with multiple users license and that server only serve to store file which not need to purchase multiple users license except they required staff to remote to the server for some applications.

Hope this blog will grow slowly and help out some non-IT focus to search for usable software to improve their business.

Penang SQL Accounting Software
http://www.bifrostech.com/Accounting.aspx