Field-theory.org

This is English   Switch to German
Languages / Sprachen

Articles

Table of contents:

Apple MacOS, iPhone and iPad
Applied physics and computer science
Parallel and distributed computing
Miscellaneous

Apple MacOS, iPhone and iPad

Business charts for iPhone and iPad: Overview

Spring 2011. This article is about business and scientific charts on the iPhone, the iPod Touch and the iPad. It lists available options and points out their specific advantages and drawbacks.

PowerPlot: Business graphics for iPhone and iPad

Spring 2011. This article is about the PowerPlot library, a specific choice for native business and scientific charts on iOS. It introduces and discusses the design of the library and its key components.

PowerPlot: A step-by-step tutorial

Spring 2011. A specific example of how to use the PowerPlot library in an iPhone app. Starting from a simple data set, all steps needed to include and use the library are presented. This is a step-by-step tutorial for beginning PowerPlot developers.

PowerPlot: Further examples

Spring 2011. A listing of further examples on the PowerPlot homepage. The examples demonstrate a few more advanced use cases that add on to the charts generated by the default factory methods.

Colors and fonts on the iPhone/iPad

Wolfram Schroers presentingFall 2010/version 2. Protocols enabling copying of color objects and copying/serializing of font objects on iOS. Furthermore, a couple of convenience constructors are implemented for the CSS standard colors that can then be used on the iPhone and the iPad user interfaces.

Applied physics and computer science

Thinking Forth in Gforth

Spring 2012. I have recently read Leo Brodie's Thinking Forth as I wanted to learn about the origins of today's test-driven development and agile project management strategies. This post summarizes the solutions to the exercises using Gforth.

Starting Forth in Gforth

Spring 2012. When reading the book “Thinking Forth” by Leo Brodie I realized that to better understand the exercises and follow the examples I should brush up my understand of the Forth programming language in general first. This post summarizes the solutions to the exercises using Gforth.

Style guides for scientific papers

Summer 2009. A style guide I wrote for the hadron structure paper arXiv:1001.3620. This project had about a dozen members on three continents which required a good coordination of writing efforts. Feel free to adapt them to your own projects. One tip: Do not force your group members to adopt the guide. Instead, give it to them and ask them if they have any suggestions for improvement! (Thanks to Dirk Steinkopf for this invaluable piece of advice!)

The Mathematics of Investing

Winter 2008, updated Winter 2010. This article is about investment and finance, applying practical mathematics and physics to financial markets. I also provide a program written in Python that performs an analysis of a portfolio of assets and finds the best selection available. I present an investment strategy that I use myself and that is superior to the majority of competing strategies available through banks and financial institutions in Germany.

Quantum mechanics

Summer 1999. Basic introduction to the ideas underlying quantum mechanics. Intended for people with a general interest in physics and requires little background.

Trojan asteroids

Winter 1997. Physics and mathematics of the trojan asteroids. These are asteroids which can be found at certain points — the Lagrange points in the orbits of heavy planets like Jupiter. In order to understand the physics Newtonian mechanics is needed. To understand the programming basic knowledge of the Java programming language is required.

Parallel and distributed computing

Parallel and distributed computing Pt. I — Overview

Summer 2008, updated Summer 2010. Review of parallel and distributed computing, based on a lecture at National Taiwan University. Further specialized articles that focus on particular systems follow above. The audience is people with a general interest in technology seeking an overview of different techniques and services.

Parallel and distributed computing Pt. II — Supercomputing

Summer 2008, updated Summer 2010. The second part deals with massively-parallel applications and supercomputing. The audience is people with a technical background who want to learn about supercomputing and massively parallel numerical applications.

Parallel and distributed computing Pt. III — CORBA for distributed objects

Summer 2010. This part details distributed objects, with a strong focus on CORBA. Four example programs exhibiting the work flow of using CORBA in real-world enterprises are included. The audience is people with a technical background who want to learn about distributed objects, in particular about CORBA.

Practical example: Latency vs bandwidth

Fall 2010. Based on a real-world physics endeavor. The actual machines cost hundreds of thousands of dollars and even small optimizations of 10-20% are worth thousands of dollars!

Practical example: Hyper-systolic routing algorithms

Summer 2000, updated Fall 2010. Also based on a real-world physics project. It describes a communication routing strategy for massively parallel systems. Again, it demonstrates how optimization can save thousands of dollars.

Miscellaneous

Really virtual — Dragon NaturallySpeaking on MacOS X

Spring 2011. Installation and setup of Dragon NaturallySpeaking on MacOS X via Parallels Desktop running a Windows 7 virtual machine. This configuration is not officially supported by Nuance, but it is an ideal solution for Mac users who want or need to run the Windows version of Dragon, but still want the full power and convenience of MacOS at the same time.

Memory improvement

Winter 2008, updated Spring 2010, revised Summer 2011. This is a series of articles for memory training and development. Originally starting out as an introduction to the “link system”, the resources have been expanded to a complete course to achieve immediate results as well as long-lasting success.

High-school and student projects

Wolfram Schroers speakingI have collected a couple of projects I did during my high-school and student times on a separate page. This is mainly a reminder to myself about what I have learned over the years.

Travel blog

Collection of articles about my travels, some photos and accounts of my experiences.