Alexander wrote his first program in FORTRAN in the year 1979, in Java - in 1996, and also spent a number of years doing Web development with PHP. He is now a founder and a Director of Sirius Lab Ltd, a company offering solutions for iOS and Android platforms. You can also read his Sundraw blog.

1. # Creating a Graph With Quartz 2D: Part 5

This entry is part 5 of 5 in the series Graphing with Quartz 2D

In the fifth and final part of his series on using Quartz 2D to create charts and graphs for iOS apps, Alexander Kolesnikov rounds it out by showing us how to draw text on the charts for use in labels and data points.

2. # BuildMobile: Creating a Graph With Quartz 2D: Part 4

In this series of articles I am discussing the creation of charts and graphs using nothing more than Quartz 2D, a graphics rendering API created by Apple, which is a part of Core Graphics. You might wish to get up to speed with Part 1 , Part 2 and Part 3 . Our graphs look great, but there are a couple of things missing. First, it is common to have labels that show the scale of values, to number the data points, to provide some comments and so on.

3. # Creating a Graph With Quartz 2D: Part 4

This entry is part 4 of 5 in the series Graphing with Quartz 2D

We’re up to part four of Alexander Kolesnikov’s series of articles exploring the use of Quartz 2D to create charts and graphs. In this instalment we look at enabling some interactivity to the charts, by using the touch interface and detecting taps.

4. # BuildMobile: Creating a Graph With Quartz 2D: Part 3

To create a line graph, I am going to reuse the same project that we used for drawing bars in the previous part of the series. We won’t need the logic for drawing bars anymore, so comment out a dozen of lines of code in the end of the drawRect method, those that deal with bars. I’ve also changed the value of kOffsetX to 0, so that the line graph starts from the left edge of the view. We’ll need to add a couple of values to the dataset, and you can choose any values between 0 and 1

5. # Creating a Graph With Quartz 2D: Part 3

This entry is part 3 of 5 in the series Graphing with Quartz 2D

In this next article in his series on using Quartz2D to create graphs, Alexander Kolesnikov reuses a lot of the existing code to create line charts in place of bar charts. His subtle code changes result in dramatic differences.

6. # Creating a Graph With Quartz 2D: Part 2

This entry is part 2 of 5 in the series Graphing with Quartz 2D

Continuing his articles on using Quartz 2D to create charts for iOS, Alexander Kolesnikov gets started on the drawing of the bars. Besides the actual drawing, we look into the data behind the graph, then move onto gradient fills and clipping paths.

7. # BuildMobile: Creating a Graph With Quartz 2D

When I joined the team I have been working with recently, they were trying to create a graph using Core Plot, a popular third party library. It didn’t go well though, there were two big problems. First, they couldn’t use a custom image for the graph’s background, as was required by the designer.

8. # Creating a Graph With Quartz 2D

This entry is part 1 of 5 in the series Graphing with Quartz 2D

Alexander Kolesnikov concedes that there are many third party libraries created to shield developers from such level APIs, nevertheless in this article he picks up Quartz 2D to create some stunning graphs and overcomes some design issues in the process.

9. # Step-by-Step Jakarta Tapestry

The Jakarta Tapestry framework is a hidden treasure of Java web development. So says Alexander, as he steps us through the process of setting up the development environment and building a basic web app with this easy-to-use Java-based technology.